クラス 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
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明不変のクライアントリクエストを返します。現在のクライアント交換に使用された 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
コンストラクターの詳細
ClientRequestObservationContext
public ClientRequestObservationContext()
メソッドの詳細
getUriTemplate
現在のクライアント交換に使用された URI テンプレートを返します。何も使用されていない場合はnull
です。setUriTemplate
現在のクライアント交換に使用される URI テンプレートを設定します。isAborted
public boolean isAborted()クライアントがレスポンスを受信する前に現在の HTTP 交換を中止したかどうか。- 戻り値:
- 交換が中止されたかどうか
getRequest
不変のクライアントリクエストを返します。setRequest
クライアントリクエストを設定します。