インターフェース 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 になることはありません。