クラス AbstractReactiveHealthIndicator
java.lang.ObjectSE
org.springframework.boot.health.contributor.AbstractReactiveHealthIndicator
- 実装されているすべてのインターフェース:
ReactiveHealthContributor, ReactiveHealthIndicator
- 既知の直属サブクラス
CassandraDriverReactiveHealthIndicator, ConnectionFactoryHealthIndicator, CouchbaseReactiveHealthIndicator, DataElasticsearchReactiveHealthIndicator, DataRedisReactiveHealthIndicator, MongoReactiveHealthIndicator, Neo4jReactiveHealthIndicator
public abstract class AbstractReactiveHealthIndicator
extends ObjectSE
implements ReactiveHealthIndicator
Health インスタンスの作成とエラー処理をカプセル化するベース ReactiveHealthIndicator 実装。- 導入:
- 4.0.0
- 作成者:
- Stephane Nicoll, Nikolay Rybak, Moritz Halbritter
コンストラクターの概要
コンストラクター修飾子コンストラクター説明protectedデフォルトのhealthCheckFailedMessageで新しいAbstractReactiveHealthIndicatorインスタンスを作成します。protectedAbstractReactiveHealthIndicator(@Nullable StringSE healthCheckFailedMessage) ヘルスチェックが失敗したときにログに記録する特定のメッセージを使用して、新しいAbstractReactiveHealthIndicatorインスタンスを作成します。protectedAbstractReactiveHealthIndicator(FunctionSE<ThrowableSE, @Nullable StringSE> healthCheckFailedMessage) ヘルスチェックが失敗したときにログに記録する特定のメッセージを使用して、新しいAbstractReactiveHealthIndicatorインスタンスを作成します。方法の概要
修飾子と型メソッド説明protected abstract reactor.core.publisher.Mono<Health> doHealthCheck(Health.Builder builder) 実際のヘルスチェックロジック。final reactor.core.publisher.Mono<Health> health()ヘルスの指標を提供します。クラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース ReactiveHealthIndicator から継承されたメソッド
asHealthContributor, health
コンストラクターの詳細
AbstractReactiveHealthIndicator
protected AbstractReactiveHealthIndicator()デフォルトのhealthCheckFailedMessageで新しいAbstractReactiveHealthIndicatorインスタンスを作成します。AbstractReactiveHealthIndicator
ヘルスチェックが失敗したときにログに記録する特定のメッセージを使用して、新しいAbstractReactiveHealthIndicatorインスタンスを作成します。- パラメーター:
healthCheckFailedMessage- ヘルスチェックの失敗を記録するメッセージ
AbstractReactiveHealthIndicator
protected AbstractReactiveHealthIndicator(FunctionSE<ThrowableSE, @Nullable StringSE> healthCheckFailedMessage) ヘルスチェックが失敗したときにログに記録する特定のメッセージを使用して、新しいAbstractReactiveHealthIndicatorインスタンスを作成します。- パラメーター:
healthCheckFailedMessage- ヘルスチェックの失敗を記録するメッセージ
メソッドの詳細
health
インターフェースからコピーされた説明:ReactiveHealthIndicatorヘルスの指標を提供します。- 次で指定:
- インターフェース
ReactiveHealthIndicatorのhealth - 戻り値:
Healthを提供するMono
doHealthCheck
実際のヘルスチェックロジック。パイプラインでエラーが発生した場合は、自動的に処理されます。- パラメーター:
builder-Health.Builderを使用して、ヘルスステータスと詳細を報告する- 戻り値:
Healthを提供するMono