インターフェース AutoTimer
- すべての既知の実装クラス:
PropertiesAutoTimer
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
@Timed を使用する代わりに Timers を自動的に適用するために使用できる戦略。- 導入:
- 2.2.0
- 作成者:
- Tadaya Tsuyukubo, Stephane Nicoll, Phillip Webb
フィールドのサマリー
フィールドメソッドのサマリー
修飾子と型メソッド説明voidapply(io.micrometer.core.instrument.Timer.Builder builder) 指定されたTimer.Builderに自動タイマー設定を適用するために呼び出されます。static voidapply(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.Builderbuilder(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)