public class ExecutionContext extends Object
Constructor and Description |
---|
ExecutionContext()
テスト用.
|
ExecutionContext(List<RequestHandler> requestHandlers) |
Modifier and Type | Method and Description |
---|---|
String |
getContextUserAgent() |
IIJGIOCredentials |
getCredentials()
関連するリクエストの署名で使用される任意の資格情報を返します。
|
CustomBackoffStrategy |
getCustomBackoffStrategy()
エラーレスポンス時の再試行間の待ち時間をコントロールするための
任意のカスタマイズしたバックオフ戦略を返します。
任意のカスタマイズしたバックオフ戦略が指定されなかった場合、
デフォルトの指数関数バックオフ戦略が使用されます。
|
List<RequestHandler> |
getRequestHandlers()
所定のリクエスト実行のためのリクエストハンドラーのリストを返します。
|
Signer |
getSigner()
関連するリクエストの署名で使用される任意の署名インターフェイスを返します。
|
void |
setContextUserAgent(String contextUserAgent) |
void |
setCredentials(IIJGIOCredentials credentials)
関連するリクエストの署名で使用される任意の資格情報を設定します。
リクエストのExecutionContextの一環として資格情報が指定されなければ、
実行レイヤーはリクエストを署名(または再試行時の再署名)を行うとはしません。
|
void |
setCustomBackoffStrategy(CustomBackoffStrategy backoffStrategy)
エラーレスポンス時の再試行間の待ち時間をコントロールするための
任意のカスタマイズしたバックオフ戦略を設定します。
任意のカスタマイズしたバックオフ戦略が指定されなかった場合、
デフォルトの指数関数バックオフ戦略が使用されます。
|
void |
setSigner(Signer signer)
関連するリクエストの署名で使用される任意の署名インターフェイスを設定します。
リクエストのExecutionContextの一環として署名インターフェイスが指定されなければ、
実行レイヤーはリクエストを署名(または再試行時の再署名)を行うとはしません。
|
public ExecutionContext()
public ExecutionContext(List<RequestHandler> requestHandlers)
public String getContextUserAgent()
public void setContextUserAgent(String contextUserAgent)
public List<RequestHandler> getRequestHandlers()
public Signer getSigner()
public void setSigner(Signer signer)
signer
- 関連するリクエストの署名で使用される任意の署名インターフェイス.public IIJGIOCredentials getCredentials()
public void setCredentials(IIJGIOCredentials credentials)
credentials
- 関連するリクエストの署名で使用される任意の資格情報.public CustomBackoffStrategy getCustomBackoffStrategy()
public void setCustomBackoffStrategy(CustomBackoffStrategy backoffStrategy)
backoffStrategy
- 関連するリクエストの任意のカスタマイズしたバックオフ戦略.Copyright © 2018. All rights reserved.