インターフェース ModulithEventMetrics
- すべての既知の実装クラス:
ModuleEventCounterFactory
public interface ModulithEventMetrics
クロスモジュールアプリケーションイベント用に作成された
Counter インスタンスをカスタマイズするための SPI。- 導入:
- 1.4
- 作成者:
- Oliver Drotbohm, Marcin Grzejszczak
方法の概要
修飾子と型メソッド説明customize(ClassSE<T> type, BiConsumerSE<T, io.micrometer.core.instrument.Counter.Builder> consumer) Counter.Builderをカスタマイズして、最終的に指定された型のイベントのCounterを生成します。customize(ClassSE<T> type, FunctionSE<T, io.micrometer.core.instrument.Counter.Builder> factory) 指定された型のイベントのCounter.Builderの作成をカスタマイズします。
方法の詳細
customize
<T> ModulithEventMetrics customize(ClassSE<T> type, BiConsumerSE<T, io.micrometer.core.instrument.Counter.Builder> consumer) Counter.Builderをカスタマイズし、指定された型のイベントに対応するCounterを生成します。Counter.Builderは、型完全修飾名に基づいて設定されます。生成をカスタマイズするには、customize(Class, Function)も呼び出します。- 型パラメーター:
T- イベントの種類。- パラメーター:
type- null であってはなりません。consumer- null であってはなりません。- 戻り値:
- null になることはありません。
- 関連事項:
customize
<T> ModulithEventMetrics customize(ClassSE<T> type, FunctionSE<T, io.micrometer.core.instrument.Counter.Builder> factory) 指定された型のイベントに対するCounter.Builderの作成をカスタマイズします。作成されたインスタンスは、customize(Class, BiConsumer)を介して登録されたカスタマイズの対象となります。- 型パラメーター:
T-- パラメーター:
type- null であってはなりません。factory- null であってはなりません。- 戻り値:
- null になることはありません。