public abstract class AbstractReactiveHealthIndicator extends ObjectSE implements ReactiveHealthIndicator
Health
インスタンスの作成とエラー処理をカプセル化するベース ReactiveHealthIndicator
実装。修飾子 | コンストラクターと説明 |
---|---|
protected | AbstractReactiveHealthIndicator() デフォルトの healthCheckFailedMessage で新しい AbstractReactiveHealthIndicator インスタンスを作成します。 |
protected | AbstractReactiveHealthIndicator(FunctionSE<ThrowableSE, StringSE> healthCheckFailedMessage) ヘルスチェックが失敗したときにログに記録する特定のメッセージを使用して、新しい AbstractReactiveHealthIndicator インスタンスを作成します。 |
protected | AbstractReactiveHealthIndicator(StringSE healthCheckFailedMessage) ヘルスチェックが失敗したときにログに記録する特定のメッセージを使用して、新しい AbstractReactiveHealthIndicator インスタンスを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected abstract reactor.core.publisher.Mono<Health> | doHealthCheck(Health.Builder builder) 実際のヘルスチェックロジック。 |
reactor.core.publisher.Mono<Health> | health() ヘルスの指標を提供します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
getHealth
adapt
protected AbstractReactiveHealthIndicator()
healthCheckFailedMessage
で新しい AbstractReactiveHealthIndicator
インスタンスを作成します。protected AbstractReactiveHealthIndicator(StringSE healthCheckFailedMessage)
AbstractReactiveHealthIndicator
インスタンスを作成します。healthCheckFailedMessage
- ヘルスチェックの失敗を記録するメッセージ protected AbstractReactiveHealthIndicator(FunctionSE<ThrowableSE,StringSE> healthCheckFailedMessage)
AbstractReactiveHealthIndicator
インスタンスを作成します。healthCheckFailedMessage
- ヘルスチェックの失敗を記録するメッセージ public final reactor.core.publisher.Mono<Health> health()
ReactiveHealthIndicator
ReactiveHealthIndicator
の health
Health
を提供する Mono
protected abstract reactor.core.publisher.Mono<Health> doHealthCheck(Health.Builder builder)
builder
- Health.Builder
を使用して、ヘルスステータスと詳細を報告する Health
を提供する Mono