インターフェース AutoTimer
- すべての既知の実装クラス:
PropertiesAutoTimer
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
@Timed
を使用する代わりに Timers
を自動的に適用するために使用できる戦略。- 導入:
- 2.2.0
- 作成者:
- Tadaya Tsuyukubo, Stephane Nicoll, Phillip Webb
フィールドサマリー
フィールドメソッドのサマリー
修飾子と型メソッド説明void
apply
(io.micrometer.core.instrument.Timer.Builder builder) 指定されたTimer.Builder
に自動タイマー設定を適用するために呼び出されます。static void
apply
(AutoTimer autoTimer, StringSE metricName, SetSE<io.micrometer.core.annotation.Timed> annotations, ConsumerSE<io.micrometer.core.instrument.Timer.Builder> action) default io.micrometer.core.instrument.Timer.Builder
自動タイマー設定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()自動タイマーが有効で、メトリクスを記録する必要があるかどうかを返します。- 戻り値:
- 自動タイマーが有効になっている場合
builder
自動タイマー設定applied
を使用して新しいTimer.Builder
を作成するファクトリメソッド。- パラメーター:
name
- タイマーの名前- 戻り値:
- 自動設定が適用された新しいビルダーインスタンス
builder
default io.micrometer.core.instrument.Timer.Builder builder(SupplierSE<io.micrometer.core.instrument.Timer.Builder> supplier) 自動タイマー設定applied
を使用して新しいTimer.Builder
を作成するファクトリメソッド。- パラメーター:
supplier
- ビルダーサプライヤー- 戻り値:
- 自動設定が適用された新しいビルダーインスタンス
apply
void apply(io.micrometer.core.instrument.Timer.Builder builder) 指定されたTimer.Builder
に自動タイマー設定を適用するために呼び出されます。- パラメーター:
builder
- 設定を適用するビルダー
apply
static void apply(AutoTimer autoTimer, StringSE metricName, SetSE<io.micrometer.core.annotation.Timed> annotations, ConsumerSE<io.micrometer.core.instrument.Timer.Builder> action)