OperationContext クラス
- java.
lang. Object - com.
microsoft. azure. storage. OperationContext
- com.
public class OperationContext
現在の論理演算を表します。 論理操作には、複数の個別の物理要求との 1 対多のリレーションシップが含まれる場合があります。
フィールドの概要
修飾子と型 | フィールドと説明 |
---|---|
final String |
defaultLoggerName
ログ記録が有効で、 org.slf4j.Logger が指定されていない場合に既定で作成される の org.slf4j.Logger 名前。 |
コンストラクターの概要
コンストラクター | 説明 |
---|---|
OperationContext() |
クラスのインスタンスを作成します。 |
メソッドの概要
フィールドの詳細
defaultLoggerName
public static final String defaultLoggerName= Logger.ROOT_LOGGER_NAME
ログ記録が有効で、 org.slf4j.Logger が指定されていない場合に既定で作成される の org.slf4j.Logger 名前。
コンストラクターの詳細
OperationContext
public OperationContext()
クラスのインスタンスを作成します。
メソッドの詳細
appendRequestResult
public synchronized void appendRequestResult(RequestResult requestResult)
内部使用のために予約されています。 同期された方法で RequestResult オブジェクトを内部コレクションに追加します。
Parameters:
getClientRequestID
public String getClientRequestID()
クライアント側のトレース ID を取得します。
Returns:
String
クライアント要求 ID を表す 。getClientTimeInMs
public long getClientTimeInMs()
クライアントの観点から操作の待機時間をミリ秒単位で取得します。 これには、再試行の可能性が含まれる場合があります。
Returns:
long
クライアント待機時間をミリ秒単位で表す 。getDefaultProxy
public static Proxy getDefaultProxy()
クライアント ライブラリで使用される既定のプロキシを取得します (有効な場合)。 既定値をオーバーライドして、 を使用 setProxy(Proxy proxy)して個々の操作コンテキスト インスタンスのプロキシを有効にすることができます。
Returns:
null
getDefaultProxyPassword
public static String getDefaultProxyPassword()
要求を行うときに使用される認証済みプロキシの既定のパスワードを取得します。 既定値は です。 使用するパスワードを設定するには setProxyPassword(final String password)
Returns:
getDefaultProxyUsername
public static String getDefaultProxyUsername()
要求を行うときに使用される認証済みプロキシの既定のユーザー名を取得します。 既定値は です。 ユーザー名を設定するには setDefaultProxyUsername(final String username)
Returns:
getErrorReceivingResponseEventHandler
public StorageEventMultiCaster
HTTP 応答の状態とヘッダーを受信する前にネットワーク エラーが発生したときにトリガーされるイベント マルチキャスターを取得します。 これにより、イベント リスナーを動的に追加および削除できます。
Returns:
errorReceivingResponseEventHandler
オブジェクト。getGlobalErrorReceivingResponseEventHandler
public static StorageEventMultiCaster
HTTP 応答の状態とヘッダーを受信する前にネットワーク エラーが発生したときにトリガーされるグローバル イベント マルチキャスターを取得します。 これにより、イベント リスナーを動的に追加および削除できます。
Returns:
globabErrorReceivingResponseEventHandler
オブジェクト。getGlobalRequestCompletedEventHandler
public static StorageEventMultiCaster
要求が完了したときにトリガーされるグローバル イベント マルチキャスターを取得します。 これにより、イベント リスナーを動的に追加および削除できます。
Returns:
globalRequestCompletedEventHandler
オブジェクト。getGlobalResponseReceivedEventHandler
public static StorageEventMultiCaster
応答の受信時にトリガーされるグローバル イベント マルチキャスターを取得します。 これにより、イベント リスナーを動的に追加および削除できます。
Returns:
globalResponseReceivedEventHandler
オブジェクト。getGlobalRetryingEventHandler
public static StorageEventMultiCaster
要求が再試行されたときにトリガーされるグローバル イベント マルチキャスターを取得します。 これにより、イベント リスナーを動的に追加および削除できます。
Returns:
globalRetryingEventHandler
オブジェクト。getGlobalSendingRequestEventHandler
public static StorageEventMultiCaster
要求を送信する前にトリガーされるグローバル イベント マルチキャスターを取得します。 これにより、イベント リスナーを動的に追加および削除できます。
Returns:
globalSendingRequestEventHandler
オブジェクト。getLastResult
public synchronized RequestResult getLastResult()
対象の操作で検出された最後の要求の結果を取得します。
Returns:
getLogger
public org.slf4j.Logger getLogger()
この操作に関連付けられている を org.slf4j.Logger 取得します。 この操作に org.slf4j.Logger 関連付けられているオブジェクトが null の場合、クラスの既定 org.slf4j.Logger のオブジェクトが返されます。
Returns:
getProxy
public Proxy getProxy()
要求を行うときに使用されるプロキシを取得します。 既定値は です。 既定で使用するプロキシを設定するには、 setDefaultProxy(Proxy defaultProxy)
Returns:
getProxyPassword
public String getProxyPassword()
要求を行うときに使用される認証済みプロキシのパスワードを取得します。 既定値は です。 使用するパスワードを設定するには setProxyPassword(final String password)
Returns:
getProxyUsername
public String getProxyUsername()
要求を行うときに使用される認証済みプロキシのユーザー名を取得します。 既定値は です。 ユーザー名を設定するには setProxyUsername(final String username)
Returns:
getRequestCompletedEventHandler
public StorageEventMultiCaster
要求が完了したときにトリガーされるイベント マルチキャスターを取得します。 これにより、イベント リスナーを動的に追加および削除できます。
Returns:
requestCompletedEventHandler
オブジェクト。getRequestResults
public ArrayList
現在の操作によって作成された要求結果のセットを返します。
Returns:
ArrayList
オブジェクトを含む RequestResult オブジェクトです。getResponseReceivedEventHandler
public StorageEventMultiCaster
応答の受信時にトリガーされるイベント マルチキャスターを取得します。 これにより、イベント リスナーを動的に追加および削除できます。
Returns:
responseReceivedEventHandler
オブジェクト。getRetryingEventHandler
public StorageEventMultiCaster
要求が再試行されたときにトリガーされるイベント マルチキャスターを取得します。 これにより、イベント リスナーを動的に追加および削除できます。
Returns:
retryingEventHandler
オブジェクト。getSendingRequestEventHandler
public StorageEventMultiCaster
要求を送信する前にトリガーされるイベント マルチキャスターを取得します。 これにより、イベント リスナーを動的に追加および削除できます。
Returns:
sendingRequestEventHandler
オブジェクト。getUserHeaders
public HashMap
要求の追加ヘッダー (プロキシやログ情報など) を取得します。
Returns:
java.util.HashMap
要求のユーザー ヘッダーを格納する 。initialize
public void initialize()
内部使用のために予約されています。 新しい操作の処理を開始するために を初期化します。 操作固有の情報はすべて消去されます。
isLoggingEnabled
public boolean isLoggingEnabled()
この要求に対してログ エントリを生成するかどうかを示します。
Returns:
true
ログ記録が有効な場合は 。それ以外の場合 false
は 。
isLoggingEnabledByDefault
public static boolean isLoggingEnabledByDefault()
クライアント ライブラリが既定でログ エントリを生成する必要があるかどうかを示します。 既定値をオーバーライドして、 を使用 setLoggingEnabled(boolean loggingEnabled)して個々の操作コンテキスト インスタンスのログ記録を有効にすることができます。
Returns:
true
ログ記録が既定で有効になっている場合。それ以外の場合 false
は 。
setClientRequestID
public void setClientRequestID(final String clientRequestID)
クライアント側の要求 ID を設定します。
Parameters:
String
設定するクライアント要求 ID を格納している 。
setClientTimeInMs
public void setClientTimeInMs(final long clientTimeInMs)
内部使用のために予約されています。 クライアントの観点から、操作の待機時間をミリ秒単位で表します。 これには、再試行の可能性が含まれる場合があります。
Parameters:
long
クライアント操作の待機時間をミリ秒単位で格納する 。
setDefaultProxy
public static void setDefaultProxy(Proxy defaultProxy)
クライアント ライブラリが既定で使用するプロキシを指定します。 既定値をオーバーライドして、 を使用 setProxy(Proxy proxy)して個々の操作コンテキスト インスタンスのプロキシを有効にすることができます。
Parameters:
null
を使用しない場合は 。
setDefaultProxyPassword
public static void setDefaultProxyPassword(final String password)
要求を行うときに使用される認証済みプロキシの既定のパスワードを設定します。 既定値は です。
Parameters:
setDefaultProxyUsername
public static void setDefaultProxyUsername(final String username)
要求を行うときに使用される認証済みプロキシの既定のユーザー名を設定します。 既定値は です。
Parameters:
setErrorReceivingResponseEventHandler
public void setErrorReceivingResponseEventHandler(final StorageEventMultiCaster
HTTP 応答の状態とヘッダーを受信する前にネットワーク エラーが発生したときにトリガーされるイベント マルチキャスターを設定します。
Parameters:
errorReceivingResponseEventHandler
オブジェクト。
setGlobalErrorReceivingResponseEventHandler
public static void setGlobalErrorReceivingResponseEventHandler(final StorageEventMultiCaster
HTTP 応答の状態とヘッダーを受信する前にネットワーク エラーが発生したときにトリガーされるグローバル イベント マルチキャスターを設定します。
Parameters:
globalErrorReceivingResponseEventHandler
オブジェクト。
setGlobalRequestCompletedEventHandler
public static void setGlobalRequestCompletedEventHandler(final StorageEventMultiCaster
要求が完了したときにトリガーされるグローバル イベント マルチキャスターを設定します。
Parameters:
globalRequestCompletedEventHandler
オブジェクト。
setGlobalResponseReceivedEventHandler
public static void setGlobalResponseReceivedEventHandler(final StorageEventMultiCaster
応答の受信時にトリガーされるグローバル イベント マルチキャスターを設定します。
Parameters:
globalResponseReceivedEventHandler
オブジェクト。
setGlobalRetryingEventHandler
public static void setGlobalRetryingEventHandler(final StorageEventMultiCaster
要求が再試行されたときにトリガーされるグローバル イベント マルチキャスターを設定します。
Parameters:
globalRetryingEventHandler
オブジェクト。
setGlobalSendingRequestEventHandler
public static void setGlobalSendingRequestEventHandler(final StorageEventMultiCaster
要求を送信する前にトリガーされるグローバル イベント マルチキャスターを設定します。
Parameters:
globalSendingRequestEventHandler
オブジェクト。
setLogger
public void setLogger(final org.slf4j.Logger logger)
この操作の を org.slf4j.Logger 設定します。
Parameters:
org.slf4j.Logger
この操作に使用する 。
setLoggingEnabled
public void setLoggingEnabled(boolean loggingEnabled)
この要求に対してログ エントリを生成するかどうかを指定します。
Parameters:
true
ログ記録を有効にする場合。それ以外の場合 false
は、ログ記録を無効にします。
setLoggingEnabledByDefault
public static void setLoggingEnabledByDefault(boolean enableLoggingByDefault)
クライアント ライブラリが既定でログ エントリを生成するかどうかを指定します。 を使用 setLoggingEnabled(boolean loggingEnabled)して、個々の操作コンテキスト インスタンスのログ記録を有効にするために、既定値をオーバーライドできます。
Parameters:
true
ログ記録を既定で有効にする必要がある場合は 。それ以外 false
の場合は、ログ記録を既定で無効にする必要があります。
setProxy
public void setProxy(Proxy proxy)
要求を行うときに使用するプロキシを設定します。 既定値は です。 既定で使用するプロキシを設定するには、 setDefaultProxy(Proxy defaultProxy)
Parameters:
setProxyPassword
public void setProxyPassword(final String password)
要求を行うときに使用する認証済みプロキシのパスワードを設定します。 既定値は です。
Parameters:
setProxyUsername
public void setProxyUsername(final String username)
要求を行うときに使用する認証済みプロキシのユーザー名を設定します。 既定値は です。
Parameters:
setRequestCompletedEventHandler
public void setRequestCompletedEventHandler(final StorageEventMultiCaster
要求が完了したときにトリガーされるイベント マルチキャスターを設定します。
Parameters:
requestCompletedEventHandler
オブジェクト。
setResponseReceivedEventHandler
public void setResponseReceivedEventHandler(final StorageEventMultiCaster
応答の受信時にトリガーされるイベント マルチキャスターを設定します。
Parameters:
responseReceivedEventHandler
オブジェクト。
setRetryingEventHandler
public void setRetryingEventHandler(final StorageEventMultiCaster
要求が再試行されたときにトリガーされるイベント マルチキャスターを設定します。
Parameters:
retryingEventHandler
オブジェクト。
setSendingRequestEventHandler
public void setSendingRequestEventHandler(final StorageEventMultiCaster
要求を送信する前にトリガーされるイベント マルチキャスターを設定します。
Parameters:
sendingRequestEventHandler
オブジェクト。
setUserHeaders
public void setUserHeaders(final HashMap
要求の追加ヘッダー (プロキシやログ情報など) を設定します。
Parameters:
java.util.HashMap
設定する追加のヘッダーを含む 。
適用対象
Azure SDK for Java