クラス ClientRequestObservationContext

java.lang.ObjectSE
io.micrometer.observation.Observation.Context
io.micrometer.observation.transport.SenderContext<C>
io.micrometer.observation.transport.RequestReplySenderContext<ClientHttpRequest,ClientHttpResponse>
org.springframework.http.client.observation.ClientRequestObservationContext
実装されたすべてのインターフェース:
io.micrometer.observation.Observation.ContextViewio.micrometer.observation.transport.ResponseContext<ClientHttpResponse>

public class ClientRequestObservationContext extends io.micrometer.observation.transport.RequestReplySenderContext<ClientHttpRequest,ClientHttpResponse>
client HTTP exchanges 観測中にメタデータコレクションの情報を保持するコンテキスト。

このコンテキストは、HTTP クライアント交換でトレース情報を伝搬するために RequestReplySenderContext も拡張します。

導入:
6.0
作成者:
Brian Clozel
  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
    ClientHttpRequest 観測の観測コンテキストを作成します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    現在のクライアント交換に使用された URI テンプレートを返します。何も使用されていない場合は null です。
    void
    現在のクライアント交換に使用される 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

      public ClientRequestObservationContext(ClientHttpRequest request)
      ClientHttpRequest 観測の観測コンテキストを作成します。
      パラメーター:
      request - HTTP クライアントリクエスト
  • メソッドの詳細

    • setUriTemplate

      public void setUriTemplate(@Nullable StringSE uriTemplate)
      現在のクライアント交換に使用される URI テンプレートを設定します。
    • getUriTemplate

      @Nullable public StringSE getUriTemplate()
      現在のクライアント交換に使用された URI テンプレートを返します。何も使用されていない場合は null です。