クラス Health
java.lang.ObjectSE
org.springframework.boot.health.contributor.Health
コンポーネントまたはサブシステムの健全性(
Status および追加のコンテキスト詳細を含む)を示します。サブクラスは直列化され、通常は JSON 形式でユーザーに提示されます。Health インスタンスは、Health.Builder の Fluent API を使用して作成できます。HealthIndicator の一般的な使用箇所は次のとおりです。
try {
// do some test to determine state of component
return Health.up().withDetail("version", "1.1.2").build();
}
catch (Exception ex) {
return Health.down(ex).build();
}
- 導入:
- 4.0.0
- 作成者:
- Christian Dupuis, Phillip Webb, Michael Pratt
ネストされたクラスの要約
ネストされたクラスメソッドのサマリー
修飾子と型メソッド説明static Health.Builderdown()Status.DOWNステータスで新しいHealth.Builderインスタンスを作成します。static Health.Builderdown(ThrowableSE ex) Status.DOWNステータスと指定された例外詳細で新しいHealth.Builderインスタンスを作成します。booleanヘルスの詳細を返します。ヘルスのステータスを返します。inthashCode()static Health.BuilderStatus.OUT_OF_SERVICEステータスで新しいHealth.Builderインスタンスを作成します。static Health.Builder特定のステータスコードで新しいHealth.Builderインスタンスを作成します。static Health.Builder特定のStatusで新しいHealth.Builderインスタンスを作成します。toString()static Health.Builderunknown()Status.UNKNOWNステータスで新しいHealth.Builderインスタンスを作成します。static Health.Builderup()Status.UPステータスで新しいHealth.Builderインスタンスを作成します。
メソッドの詳細
getStatus
getDetails
equals
hashCode
toString
unknown
Status.UNKNOWNステータスで新しいHealth.Builderインスタンスを作成します。- 戻り値:
- 新しい
Health.Builderインスタンス
up
Status.UPステータスで新しいHealth.Builderインスタンスを作成します。- 戻り値:
- 新しい
Health.Builderインスタンス
down
Status.DOWNステータスと指定された例外詳細で新しいHealth.Builderインスタンスを作成します。- パラメーター:
ex- 例外- 戻り値:
- 新しい
Health.Builderインスタンス
down
Status.DOWNステータスで新しいHealth.Builderインスタンスを作成します。- 戻り値:
- 新しい
Health.Builderインスタンス
outOfService
Status.OUT_OF_SERVICEステータスで新しいHealth.Builderインスタンスを作成します。- 戻り値:
- 新しい
Health.Builderインスタンス
status
特定のステータスコードで新しいHealth.Builderインスタンスを作成します。- パラメーター:
statusCode- ステータスコード- 戻り値:
- 新しい
Health.Builderインスタンス
status
特定のStatusで新しいHealth.Builderインスタンスを作成します。- パラメーター:
status- ステータス- 戻り値:
- 新しい
Health.Builderインスタンス