java.lang.ObjectSE
org.springframework.boot.actuate.metrics.web.reactive.server.WebFluxTags

@DeprecatedSE(since="3.0.0", forRemoval=true) public final class WebFluxTags extends ObjectSE
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
3.0.0 以降、3.2.0 で削除され ServerRequestObservationConvention を推奨
WebFlux によって処理されるリクエストとレスポンスの交換に関連付けられた Tags のファクトリメソッド。
導入:
2.0.0
作成者:
Jon Schneider, Andy Wilkinson, Michael McFadyen, Brian Clozel
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    static io.micrometer.core.instrument.Tag
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    指定された exception のクラスの simple name に基づいて exception タグを作成します。
    static io.micrometer.core.instrument.Tag
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    指定された exchangeServerWebExchange.getRequest() リクエストの method に基づいて method タグを作成します。
    static io.micrometer.core.instrument.Tag
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    指定された exchange のレスポンスステータスとリクエスト処理中にスローされた例外に基づいて outcome タグを作成します。
    static io.micrometer.core.instrument.Tag
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    指定された exchange のレスポンスステータスに基づいて status タグを作成します。
    static io.micrometer.core.instrument.Tag
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    指定された exchange の URI に基づいて uri タグを作成します。
    static io.micrometer.core.instrument.Tag
    uri(ServerWebExchange exchange, boolean ignoreTrailingSlash)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    指定された exchange の URI に基づいて uri タグを作成します。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • メソッドの詳細

    • method

      public static io.micrometer.core.instrument.Tag method(ServerWebExchange exchange)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      指定された exchangeServerWebExchange.getRequest() リクエストの method に基づいて method タグを作成します。
      パラメーター:
      exchange - 交換
      戻り値:
      値が大文字のメソッドであるメソッドタグ(GET など)。
    • status

      public static io.micrometer.core.instrument.Tag status(ServerWebExchange exchange)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      指定された exchange のレスポンスステータスに基づいて status タグを作成します。
      パラメーター:
      exchange - 交換
      戻り値:
      レスポンスステータスから派生したステータスタグ
    • uri

      public static io.micrometer.core.instrument.Tag uri(ServerWebExchange exchange)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      指定された exchange の URI に基づいて uri タグを作成します。可能な場合は、HandlerMapping.BEST_MATCHING_PATTERN_ATTRIBUTE の最も一致するパターンを使用します。3xx レスポンスの場合は REDIRECTION、404 レスポンスの場合は NOT_FOUND、パス情報のないリクエストの場合は root、その他すべてのリクエストの場合は UNKNOWN にフォールバックします。
      パラメーター:
      exchange - 交換
      戻り値:
      交換から派生した uri タグ
    • uri

      public static io.micrometer.core.instrument.Tag uri(ServerWebExchange exchange, boolean ignoreTrailingSlash)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      指定された exchange の URI に基づいて uri タグを作成します。可能な場合は、HandlerMapping.BEST_MATCHING_PATTERN_ATTRIBUTE の最も一致するパターンを使用します。3xx レスポンスの場合は REDIRECTION、404 レスポンスの場合は NOT_FOUND、パス情報のないリクエストの場合は root、その他すべてのリクエストの場合は UNKNOWN にフォールバックします。
      パラメーター:
      exchange - 交換
      ignoreTrailingSlash - 末尾のスラッシュを無視するかどうか
      戻り値:
      交換から派生した uri タグ
    • exception

      public static io.micrometer.core.instrument.Tag exception(ThrowableSE exception)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      指定された exception のクラスの simple name に基づいて exception タグを作成します。
      パラメーター:
      exception - 例外、null の可能性があります
      戻り値:
      例外から派生した例外タグ
    • outcome

      public static io.micrometer.core.instrument.Tag outcome(ServerWebExchange exchange, ThrowableSE exception)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      指定された exchange のレスポンスステータスとリクエスト処理中にスローされた例外に基づいて outcome タグを作成します。
      パラメーター:
      exchange - 交換
      exception - パブリッシャーが送信する終了シグナル
      戻り値:
      レスポンスステータスから派生した結果タグ
      導入:
      2.5.0