@FunctionalInterfaceSE public interface AutoTimer
@Timed を使用する代わりに Timers を自動的に適用するために使用できる戦略。| 修飾子と型 | フィールドと説明 |
|---|---|
static AutoTimer | DISABLED 無効になっていてメトリクスを記録しない AutoTimer 実装。 |
static AutoTimer | ENABLED 有効になっているが、追加のカスタマイズを適用しない AutoTimer 実装。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | apply(io.micrometer.core.instrument.Timer.Builder builder) 指定された Timer.Builder に自動タイマー設定を適用するために呼び出されます。 |
default io.micrometer.core.instrument.Timer.Builder | builder(StringSE name) 自動タイマー設定 applied を使用して新しい Timer.Builder を作成するファクトリメソッド。 |
default io.micrometer.core.instrument.Timer.Builder | builder(SupplierSE<io.micrometer.core.instrument.Timer.Builder> supplier) 自動タイマー設定 applied を使用して新しい Timer.Builder を作成するファクトリメソッド。 |
default boolean | isEnabled() 自動タイマーが有効で、メトリクスを記録する必要があるかどうかを返します。 |
default boolean isEnabled()
default io.micrometer.core.instrument.Timer.Builder builder(StringSE name)
applied を使用して新しい Timer.Builder を作成するファクトリメソッド。name - タイマーの名前 default io.micrometer.core.instrument.Timer.Builder builder(SupplierSE<io.micrometer.core.instrument.Timer.Builder> supplier)
applied を使用して新しい Timer.Builder を作成するファクトリメソッド。supplier - ビルダーサプライヤー void apply(io.micrometer.core.instrument.Timer.Builder builder)
Timer.Builder に自動タイマー設定を適用するために呼び出されます。builder - 設定を適用するビルダー Copyright © 2019 Pivotal Software, Inc.. All rights reserved.