public class DefaultWebMvcTagsProvider extends ObjectSE implements WebMvcTagsProvider
WebMvcTagsProvider
のデフォルト実装。コンストラクターと説明 |
---|
DefaultWebMvcTagsProvider() |
DefaultWebMvcTagsProvider(boolean ignoreTrailingSlash) |
DefaultWebMvcTagsProvider(boolean ignoreTrailingSlash, ListSE<WebMvcTagsContributor> contributors) 指定された contributors のタグに加えて、そのタグを提供する新しい DefaultWebMvcTagsProvider を作成します。 |
DefaultWebMvcTagsProvider(ListSE<WebMvcTagsContributor> contributors) 指定された contributors のタグに加えて、そのタグを提供する新しい DefaultWebMvcTagsProvider を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
IterableSE<io.micrometer.core.instrument.Tag> | getLongRequestTags(HttpServletRequestEE request, ObjectSE handler) long task timers で使用するタグを提供します。 |
IterableSE<io.micrometer.core.instrument.Tag> | getTags(HttpServletRequestEE request, HttpServletResponseEE response, ObjectSE handler, ThrowableSE exception) 指定された request および response 交換のメトリクスに関連付けられるタグを提供します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public DefaultWebMvcTagsProvider()
public DefaultWebMvcTagsProvider(ListSE<WebMvcTagsContributor> contributors)
contributors
のタグに加えて、そのタグを提供する新しい DefaultWebMvcTagsProvider
を作成します。contributors
- 追加のタグを提供するコントリビューター public DefaultWebMvcTagsProvider(boolean ignoreTrailingSlash)
public DefaultWebMvcTagsProvider(boolean ignoreTrailingSlash, ListSE<WebMvcTagsContributor> contributors)
contributors
のタグに加えて、そのタグを提供する新しい DefaultWebMvcTagsProvider
を作成します。ignoreTrailingSlash
- uri
タグを決定するときに末尾のスラッシュを無視するかどうか。contributors
- 追加のタグを提供するコントリビューター public IterableSE<io.micrometer.core.instrument.Tag> getTags(HttpServletRequestEE request, HttpServletResponseEE response, ObjectSE handler, ThrowableSE exception)
WebMvcTagsProvider
request
および response
交換のメトリクスに関連付けられるタグを提供します。WebMvcTagsProvider
の getTags
request
- リクエスト response
- レスポンス handler
- リクエストのハンドラー、またはハンドラーが不明な場合は null
exception
- 現在の例外(存在する場合)public IterableSE<io.micrometer.core.instrument.Tag> getLongRequestTags(HttpServletRequestEE request, ObjectSE handler)
WebMvcTagsProvider
long task timers
で使用するタグを提供します。WebMvcTagsProvider
の getLongRequestTags
request
- HTTP リクエスト handler
- リクエストのハンドラー、またはハンドラーが不明な場合は null