クラス AbstractReactiveHealthIndicator

java.lang.ObjectSE
org.springframework.boot.actuate.health.AbstractReactiveHealthIndicator
実装されたすべてのインターフェース:
ReactiveHealthContributorReactiveHealthIndicator
既知の直属サブクラス
CassandraDriverReactiveHealthIndicatorConnectionFactoryHealthIndicatorCouchbaseReactiveHealthIndicatorElasticsearchReactiveHealthIndicatorMongoReactiveHealthIndicatorNeo4jReactiveHealthIndicatorRedisReactiveHealthIndicator

public abstract class AbstractReactiveHealthIndicator extends ObjectSE implements ReactiveHealthIndicator
Health インスタンスの作成とエラー処理をカプセル化するベース ReactiveHealthIndicator 実装。
導入:
2.0.0
作成者:
Stephane Nicoll, Nikolay Rybak, Moritz Halbritter
  • コンストラクターの詳細

    • AbstractReactiveHealthIndicator

      protected AbstractReactiveHealthIndicator()
      デフォルトの healthCheckFailedMessage で新しい AbstractReactiveHealthIndicator インスタンスを作成します。
      導入:
      2.1.7
    • AbstractReactiveHealthIndicator

      protected AbstractReactiveHealthIndicator(StringSE healthCheckFailedMessage)
      ヘルスチェックが失敗したときにログに記録する特定のメッセージを使用して、新しい AbstractReactiveHealthIndicator インスタンスを作成します。
      パラメーター:
      healthCheckFailedMessage - ヘルスチェックの失敗を記録するメッセージ
      導入:
      2.1.7
    • AbstractReactiveHealthIndicator

      protected AbstractReactiveHealthIndicator(FunctionSE<ThrowableSE,StringSE> healthCheckFailedMessage)
      ヘルスチェックが失敗したときにログに記録する特定のメッセージを使用して、新しい AbstractReactiveHealthIndicator インスタンスを作成します。
      パラメーター:
      healthCheckFailedMessage - ヘルスチェックの失敗を記録するメッセージ
      導入:
      2.1.7
  • メソッドの詳細

    • health

      public final reactor.core.publisher.Mono<Health> health()
      インターフェースからコピーされた説明: ReactiveHealthIndicator
      ヘルスの指標を提供します。
      次で指定:
      インターフェース ReactiveHealthIndicatorhealth 
      戻り値:
      Health を提供する Mono 
    • doHealthCheck

      protected abstract reactor.core.publisher.Mono<Health> doHealthCheck(Health.Builder builder)
      実際のヘルスチェックロジック。パイプラインでエラーが発生した場合は、自動的に処理されます。
      パラメーター:
      builder - Health.Builder を使用して、ヘルスステータスと詳細を報告する
      戻り値:
      Health を提供する Mono