public abstract class AbstractHealthIndicator extends ObjectSE implements HealthIndicator
Health
インスタンスの作成とエラー処理をカプセル化するベース HealthIndicator
実装。 この実装は、doHealthCheck(org.springframework.boot.actuate.health.Health.Builder)
から発生した Exception
SE が Status.DOWN
ヘルスステータスを作成する必要がある場合にのみ適しています。
修飾子 | コンストラクターと説明 |
---|---|
protected | AbstractHealthIndicator() デフォルトの healthCheckFailedMessage で新しい AbstractHealthIndicator インスタンスを作成します。 |
protected | AbstractHealthIndicator(FunctionSE<ExceptionSE, StringSE> healthCheckFailedMessage) ヘルスチェックが失敗したときにログに記録する特定のメッセージを使用して、新しい AbstractHealthIndicator インスタンスを作成します。 |
protected | AbstractHealthIndicator(StringSE healthCheckFailedMessage) ヘルスチェックが失敗したときにログに記録する特定のメッセージを使用して、新しい AbstractHealthIndicator インスタンスを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected abstract void | doHealthCheck(Health.Builder builder) 実際のヘルスチェックロジック。 |
Health | health() ヘルス状態の表示を返します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
getHealth
protected AbstractHealthIndicator()
healthCheckFailedMessage
で新しい AbstractHealthIndicator
インスタンスを作成します。protected AbstractHealthIndicator(StringSE healthCheckFailedMessage)
AbstractHealthIndicator
インスタンスを作成します。healthCheckFailedMessage
- ヘルスチェックの失敗を記録するメッセージ protected AbstractHealthIndicator(FunctionSE<ExceptionSE,StringSE> healthCheckFailedMessage)
AbstractHealthIndicator
インスタンスを作成します。healthCheckFailedMessage
- ヘルスチェックの失敗を記録するメッセージ public final Health health()
HealthIndicator
HealthIndicator
の health
protected abstract void doHealthCheck(Health.Builder builder) throws ExceptionSE
builder
- Health.Builder
を使用して、ヘルスステータスと詳細を報告する ExceptionSE
- Status.DOWN
システムステータスを作成する Exception
SE。