クラス MicrometerHolder

java.lang.ObjectSE
org.springframework.kafka.support.micrometer.MicrometerHolder

public final class MicrometerHolder extends ObjectSE
クラスパスで使用可能な場合の micrometer タイマーのラッパー。
導入:
2.5
作成者:
Gary Russell
  • コンストラクターの詳細

    • MicrometerHolder

      public MicrometerHolder(@Nullable ApplicationContext context, StringSE name, StringSE timerName, StringSE timerDesc, FunctionSE<ObjectSE,MapSE<StringSE,StringSE>> tagsProvider)
      提供されたプロパティでインスタンスを作成します。
      パラメーター:
      context - メーターレジストリを取得するアプリケーションコンテキスト。
      name - 'name' タグの値。
      timerName - タイマー名。
      timerDesc - タイマーの説明。
      tagsProvider - タグプロバイダー。
      導入:
      2.9.7
  • メソッドの詳細

    • start

      public ObjectSE start()
      タイマーを開始します。
      戻り値:
      標本、見本。
    • success

      public void success(ObjectSE sample)
      成功を記録します。
      パラメーター:
      sample - 標本、見本。
      関連事項:
    • failure

      public void failure(ObjectSE sample, StringSE exception)
      失敗を記録します。
      パラメーター:
      sample - 標本、見本。
      exception - 例外名。
      関連事項:
    • success

      public void success(ObjectSE sample, ObjectSE record)
      成功を記録します。
      パラメーター:
      sample - 標本、見本。
      record - コンシューマー記録。
      関連事項:
    • failure

      public void failure(ObjectSE sample, StringSE exception, ObjectSE record)
      失敗を記録します。
      パラメーター:
      sample - 標本、見本。
      exception - 例外名。
      record - コンシューマー記録。
      関連事項:
    • destroy

      public void destroy()
      タイマーを削除します。