クラス AvailabilityStateHealthIndicator
java.lang.ObjectSE
org.springframework.boot.actuate.health.AbstractHealthIndicator
org.springframework.boot.actuate.availability.AvailabilityStateHealthIndicator
- 実装されているすべてのインターフェース:
HealthContributor,HealthIndicator
アプリケーションの特定の
AvailabilityState をチェックする HealthIndicator。- 導入:
- 2.3.0
- 作成者:
- Phillip Webb, Brian Clozel
ネストされたクラスの要約
ネストされたクラス修飾子と型クラス説明static interfaceステータスマッピングを追加するために使用されるコールバック。コンストラクターの概要
コンストラクターコンストラクター説明AvailabilityStateHealthIndicator(ApplicationAvailability applicationAvailability, ClassSE<S> stateType, ConsumerSE<AvailabilityStateHealthIndicator.StatusMappings<S>> statusMappings) 新しいAvailabilityStateHealthIndicatorインスタンスを作成します。メソッドのサマリー
修飾子と型メソッド説明protected voiddoHealthCheck(Health.Builder builder) 実際のヘルスチェックロジック。protected AvailabilityStategetState(ApplicationAvailability applicationAvailability) 現在の可用性の状態を返します。クラス org.springframework.boot.actuate.health.AbstractHealthIndicator から継承されたメソッド
healthクラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.boot.actuate.health.HealthIndicator から継承されたメソッド
getHealth
コンストラクターの詳細
AvailabilityStateHealthIndicator
public AvailabilityStateHealthIndicator(ApplicationAvailability applicationAvailability, ClassSE<S> stateType, ConsumerSE<AvailabilityStateHealthIndicator.StatusMappings<S>> statusMappings) 新しいAvailabilityStateHealthIndicatorインスタンスを作成します。- 型パラメーター:
S- 可用性状態型- パラメーター:
applicationAvailability- アプリケーションの可用性stateType- 可用性状態型statusMappings- ステータスマッピングの設定に使用されるコンシューマー
メソッドの詳細
doHealthCheck
クラスからコピーされた説明:AbstractHealthIndicator実際のヘルスチェックロジック。- 次で指定:
- クラス
AbstractHealthIndicatorのdoHealthCheck - パラメーター:
builder-Health.Builderを使用して、ヘルスステータスと詳細を報告する- 例外:
ExceptionSE-Status.DOWNシステムステータスを作成するExceptionSE。
getState
現在の可用性の状態を返します。別の取得メカニズムが必要な場合、サブクラスはこのメソッドをオーバーライドできます。- パラメーター:
applicationAvailability- アプリケーションの可用性- 戻り値:
- 現在の可用性の状態