クラス AbstractHealthIndicator
java.lang.ObjectSE
org.springframework.boot.health.contributor.AbstractHealthIndicator
- 実装されているすべてのインターフェース:
HealthContributor, HealthIndicator
- 既知の直属サブクラス
AvailabilityStateHealthIndicator, CassandraDriverHealthIndicator, CouchbaseHealthIndicator, DataRedisHealthIndicator, DataSourceHealthIndicator, DiskSpaceHealthIndicator, ElasticsearchRestClientHealthIndicator, HazelcastHealthIndicator, JmsHealthIndicator, LdapHealthIndicator, MailHealthIndicator, MongoHealthIndicator, Neo4jHealthIndicator, PingHealthIndicator, RabbitHealthIndicator, SslHealthIndicator
Health インスタンスの作成とエラー処理をカプセル化するベース HealthIndicator 実装。 この実装は、doHealthCheck(Health.Builder) から発生した ExceptionSE が Status.DOWN ヘルスステータスを作成する必要がある場合にのみ適しています。
- 導入:
- 4.0.0
- 作成者:
- Christian Dupuis
コンストラクターの概要
コンストラクター修飾子コンストラクター説明protectedデフォルトのhealthCheckFailedMessageで新しいAbstractHealthIndicatorインスタンスを作成します。protectedAbstractHealthIndicator(@Nullable StringSE healthCheckFailedMessage) ヘルスチェックが失敗したときにログに記録する特定のメッセージを使用して、新しいAbstractHealthIndicatorインスタンスを作成します。protectedAbstractHealthIndicator(FunctionSE<ExceptionSE, @Nullable StringSE> healthCheckFailedMessage) ヘルスチェックが失敗したときにログに記録する特定のメッセージを使用して、新しいAbstractHealthIndicatorインスタンスを作成します。方法の概要
修飾子と型メソッド説明protected abstract voiddoHealthCheck(Health.Builder builder) 実際のヘルスチェックロジック。final Healthhealth()ヘルス状態の表示を返します。クラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース HealthIndicator から継承されたメソッド
health
コンストラクターの詳細
AbstractHealthIndicator
protected AbstractHealthIndicator()デフォルトのhealthCheckFailedMessageで新しいAbstractHealthIndicatorインスタンスを作成します。AbstractHealthIndicator
ヘルスチェックが失敗したときにログに記録する特定のメッセージを使用して、新しいAbstractHealthIndicatorインスタンスを作成します。- パラメーター:
healthCheckFailedMessage- ヘルスチェックの失敗を記録するメッセージ
AbstractHealthIndicator
protected AbstractHealthIndicator(FunctionSE<ExceptionSE, @Nullable StringSE> healthCheckFailedMessage) ヘルスチェックが失敗したときにログに記録する特定のメッセージを使用して、新しいAbstractHealthIndicatorインスタンスを作成します。- パラメーター:
healthCheckFailedMessage- ヘルスチェックの失敗を記録するメッセージ
メソッドの詳細
health
doHealthCheck
実際のヘルスチェックロジック。- パラメーター:
builder-Health.Builderを使用して、ヘルスステータスと詳細を報告する- 例外:
ExceptionSE-Status.DOWNシステムステータスを作成するExceptionSE。