クラス DefaultWebMvcTagsProvider
java.lang.ObjectSE
org.springframework.boot.actuate.metrics.web.servlet.DefaultWebMvcTagsProvider
- 実装されたすべてのインターフェース:
WebMvcTagsProvider
@DeprecatedSE(since="3.0.0",
forRemoval=true)
public class DefaultWebMvcTagsProvider
extends ObjectSE
implements WebMvcTagsProvider
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
WebMvcTagsProvider
のデフォルト実装。- 導入:
- 2.0.0
- 作成者:
- Jon Schneider
コンストラクターのサマリー
コンストラクター説明非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。DefaultWebMvcTagsProvider
(boolean ignoreTrailingSlash) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。DefaultWebMvcTagsProvider
(boolean ignoreTrailingSlash, ListSE<WebMvcTagsContributor> contributors) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定されたcontributors
のタグに加えて、そのタグを提供する新しいDefaultWebMvcTagsProvider
を作成します。DefaultWebMvcTagsProvider
(ListSE<WebMvcTagsContributor> contributors) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定されたcontributors
のタグに加えて、そのタグを提供する新しいDefaultWebMvcTagsProvider
を作成します。メソッドのサマリー
修飾子と型メソッド説明IterableSE<io.micrometer.core.instrument.Tag>
getLongRequestTags
(HttpServletRequestEE request, ObjectSE handler) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。long task timers
で使用するタグを提供します。IterableSE<io.micrometer.core.instrument.Tag>
getTags
(HttpServletRequestEE request, HttpServletResponseEE response, ObjectSE handler, ThrowableSE exception) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定されたrequest
およびresponse
交換のメトリクスに関連付けられるタグを提供します。
コンストラクターの詳細
DefaultWebMvcTagsProvider
public DefaultWebMvcTagsProvider()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。DefaultWebMvcTagsProvider
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定されたcontributors
のタグに加えて、そのタグを提供する新しいDefaultWebMvcTagsProvider
を作成します。- パラメーター:
contributors
- 追加のタグを提供するコントリビューター- 導入:
- 2.3.0
DefaultWebMvcTagsProvider
public DefaultWebMvcTagsProvider(boolean ignoreTrailingSlash) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。DefaultWebMvcTagsProvider
public DefaultWebMvcTagsProvider(boolean ignoreTrailingSlash, ListSE<WebMvcTagsContributor> contributors) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定されたcontributors
のタグに加えて、そのタグを提供する新しいDefaultWebMvcTagsProvider
を作成します。- パラメーター:
ignoreTrailingSlash
-uri
タグを決定するときに末尾のスラッシュを無視するかどうか。contributors
- 追加のタグを提供するコントリビューター- 導入:
- 2.3.0
メソッドの詳細
getTags
public IterableSE<io.micrometer.core.instrument.Tag> getTags(HttpServletRequestEE request, HttpServletResponseEE response, ObjectSE handler, ThrowableSE exception) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。インターフェースからコピーされた説明:WebMvcTagsProvider
指定されたrequest
およびresponse
交換のメトリクスに関連付けられるタグを提供します。- 次で指定:
- インターフェース
WebMvcTagsProvider
のgetTags
- パラメーター:
request
- リクエストresponse
- レスポンスhandler
- リクエストのハンドラー、またはハンドラーが不明な場合はnull
exception
- 現在の例外(存在する場合)- 戻り値:
- リクエストおよびレスポンス交換のメトリクスに関連付けるタグ
getLongRequestTags
public IterableSE<io.micrometer.core.instrument.Tag> getLongRequestTags(HttpServletRequestEE request, ObjectSE handler) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。インターフェースからコピーされた説明:WebMvcTagsProvider
long task timers
で使用するタグを提供します。- 次で指定:
- インターフェース
WebMvcTagsProvider
のgetLongRequestTags
- パラメーター:
request
- HTTP リクエストhandler
- リクエストのハンドラー、またはハンドラーが不明な場合はnull
- 戻り値:
- リクエストに対して記録されたメトリクスに関連付けるタグ
ServerRequestObservationConvention
を推奨