クラス ServerRequestObservationContext
java.lang.ObjectSE
io.micrometer.observation.Observation.Context
io.micrometer.observation.transport.ReceiverContext<C>
io.micrometer.observation.transport.RequestReplyReceiverContext<ServerHttpRequest,ServerHttpResponse> 
org.springframework.http.server.reactive.observation.ServerRequestObservationContext
- 実装されているすべてのインターフェース:
- io.micrometer.observation.Observation.ContextView,- io.micrometer.observation.transport.ResponseContext<ServerHttpResponse>
public class ServerRequestObservationContext
extends io.micrometer.observation.transport.RequestReplyReceiverContext<ServerHttpRequest,ServerHttpResponse> 
reactive HTTP requests 観測に関するメタデータコレクションの情報を保持するコンテキスト。 このコンテキストは、HTTP リクエスト処理中にトレース情報を伝搬するために RequestReplyReceiverContext も拡張します。
- 導入:
- 6.0
- 作成者:
- Brian Clozel
- フィールドのサマリーフィールド
- コンストラクターの概要コンストラクターコンストラクター説明- ServerRequestObservationContext- (ServerHttpRequest request, ServerHttpResponse response, MapSE<StringSE, - ObjectSE> attributes) 新しい- ServerRequestObservationContextインスタンスを作成します。
- メソッドのサマリー修飾子と型メソッド説明- findCurrent- (MapSE<StringSE, - ObjectSE> attributes) 可能な場合は、指定された属性から現在の- observation contextを取得します。現在のリクエスト属性の不変のマップを返します。現在のリクエストに一致するハンドラーのパスパターンを返します。- boolean現在の接続がクライアントによって中止されたために、リアクティブな チェーンで- cancel signalが発生したか、リクエストを読み取るときに- AbortedExceptionが発生したか。- void- setConnectionAborted- (boolean connectionAborted) 現在の接続がクライアントによって中止された結果、リアクティブチェーンで- cancel signalが発生したか、リクエストを読み取るときに- AbortedExceptionが発生したかを設定します。- void- setPathPattern- (StringSE pathPattern) 現在のリクエストに一致するハンドラーのパスパターンを設定します。- クラス io.micrometer.observation.transport.RequestReplyReceiverContext から継承されたメソッド- getResponse, setResponse- クラス io.micrometer.observation.transport.ReceiverContext から継承されたメソッド- getCarrier, getGetter, getKind, getRemoteServiceAddress, getRemoteServiceName, 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
- フィールドの詳細- CURRENT_OBSERVATION_CONTEXT_ATTRIBUTE現在の監視の- contextを保持するリクエスト属性の名前。- 導入:
- 6.1
 
 
- コンストラクターの詳細- ServerRequestObservationContextpublic ServerRequestObservationContext- (ServerHttpRequest request, ServerHttpResponse response, MapSE<StringSE, - ObjectSE> attributes) 新しい- ServerRequestObservationContextインスタンスを作成します。- パラメーター:
- request- 現在のリクエスト
- response- 現在のレスポンス
- attributes- 現在の属性
 
 
- メソッドの詳細- getAttributes現在のリクエスト属性の不変のマップを返します。
- getPathPattern現在のリクエストに一致するハンドラーのパスパターンを返します。例:- "/projects/{name}"。- パスパターンは、アプリケーション全体でカーディナリティを低くする必要があります。 - 戻り値:
-  パスパターン、または見つからない場合は null
 
- setPathPattern現在のリクエストに一致するハンドラーのパスパターンを設定します。- パスパターンは、アプリケーション全体でカーディナリティを低くする必要があります。 - パラメーター:
- pathPattern-- "/projects/{name}"などのパスパターン。
 
- isConnectionAbortedpublic boolean isConnectionAborted()現在の接続がクライアントによって中止されたために、リアクティブな チェーンで- cancel signalが発生したか、リクエストを読み取るときに- AbortedExceptionが発生したか。- 戻り値:
- 接続が中止された場合
 
- setConnectionAbortedpublic void setConnectionAborted- (boolean connectionAborted) 現在の接続がクライアントによって中止された結果、リアクティブチェーンで- cancel signalが発生したか、リクエストを読み取るときに- AbortedExceptionが発生したかを設定します。- パラメーター:
- connectionAborted- 接続が中止された場合
 
- findCurrentpublic static OptionalSE<ServerRequestObservationContext> findCurrent- (MapSE<StringSE, - ObjectSE> attributes) 可能な場合は、指定された属性から現在の- observation contextを取得します。- パラメーター:
- attributes- 現在の交換属性
- 戻り値:
- 現在の観測コンテキスト
- 導入:
- 6.1