クラス 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 void
doHealthCheck
(Health.Builder builder) 実際のヘルスチェックロジック。protected AvailabilityState
getState
(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
システムステータスを作成するException
SE。
getState
現在の可用性の状態を返します。別の取得メカニズムが必要な場合、サブクラスはこのメソッドをオーバーライドできます。- パラメーター:
applicationAvailability
- アプリケーションの可用性- 戻り値:
- 現在の可用性の状態