クラス ClientRequestObservationContext
java.lang.ObjectSE
io.micrometer.observation.Observation.Context
io.micrometer.observation.transport.SenderContext<C>
io.micrometer.observation.transport.RequestReplySenderContext<ClientRequest.Builder,ClientResponse> 
org.springframework.web.reactive.function.client.ClientRequestObservationContext
- 実装されているすべてのインターフェース:
- io.micrometer.observation.Observation.ContextView,- io.micrometer.observation.transport.ResponseContext<ClientResponse>
public class ClientRequestObservationContext
extends io.micrometer.observation.transport.RequestReplySenderContext<ClientRequest.Builder,ClientResponse> 
HTTP client exchange observations 中にメタデータを収集するための情報を保持するコンテキスト。 実際のリクエストは不変であるため、tracing context carrier は request builder です。KeyValue 抽出の場合は、代わりに actual request を使用する必要があります。
- 導入:
- 6.0
- 作成者:
- Brian Clozel
- コンストラクターの概要コンストラクターコンストラクター説明非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。HTTP クライアント監視用の新しい監視コンテキストを作成します。
- メソッドのサマリー修飾子と型メソッド説明不変のクライアントリクエストを返します。現在のクライアント交換に使用された URI テンプレートを返します。何も使用されていない場合は- nullです。- booleanクライアントがレスポンスを受信する前に現在の HTTP 交換を中止したかどうか。- void- setRequest- (ClientRequest request) クライアントリクエストを設定します。- void- setUriTemplate- (StringSE uriTemplate) 現在のクライアント交換に使用される URI テンプレートを設定します。- クラス io.micrometer.observation.transport.RequestReplySenderContext から継承されたメソッド- getResponse, setResponse- クラス io.micrometer.observation.transport.SenderContext から継承されたメソッド- getCarrier, getKind, getRemoteServiceAddress, getRemoteServiceName, getSetter, setCarrier, setRemoteServiceAddress, setRemoteServiceName- クラス io.micrometer.observation.Observation.Context から継承されたメソッド- addHighCardinalityKeyValue, addHighCardinalityKeyValues, addLowCardinalityKeyValue, addLowCardinalityKeyValues, clear, computeIfAbsent, containsKey, get, getAllKeyValues, getContextualName, getError, getHighCardinalityKeyValue, getHighCardinalityKeyValues, getLowCardinalityKeyValue, getLowCardinalityKeyValues, getName, getOrDefault, getParentObservation, getRequired, put, remove, removeHighCardinalityKeyValue, removeHighCardinalityKeyValues, removeLowCardinalityKeyValue, removeLowCardinalityKeyValues, setContextualName, setError, setName, setParentObservation, toString- クラス java.lang.ObjectSE から継承されたメソッド- clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSE- インターフェース io.micrometer.observation.Observation.ContextView から継承されたメソッド- getOrDefault
- コンストラクターの詳細- ClientRequestObservationContext非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。HTTP クライアント監視用の新しい監視コンテキストを作成します。
- ClientRequestObservationContextHTTP クライアント監視用の新しい監視コンテキストを作成します。- パラメーター:
- request- クライアントリクエストビルダー
- 導入:
- 6.1.2
 
 
- メソッドの詳細- setUriTemplate現在のクライアント交換に使用される URI テンプレートを設定します。
- getUriTemplate現在のクライアント交換に使用された URI テンプレートを返します。何も使用されていない場合は- nullです。
- isAbortedpublic boolean isAborted()クライアントがレスポンスを受信する前に現在の HTTP 交換を中止したかどうか。- 戻り値:
- 交換が中止されたかどうか
 
- setRequestクライアントリクエストを設定します。
- getRequest不変のクライアントリクエストを返します。
 
ClientRequestObservationContext(ClientRequest.Builder)を推奨