インターフェース ApplicationAvailability
- すべての既知の実装クラス:
ApplicationAvailabilityBean
public interface ApplicationAvailability
アプリケーションの
availability state 情報を提供します。 コンポーネントは、このクラスを挿入して現在の状態情報を取得できます。アプリケーションの状態を更新するには、AvailabilityChangeEvent を直接または AvailabilityChangeEvent.publish(org.springframework.context.ApplicationContext, S) を介してアプリケーションコンテキストに published にする必要があります。
- 導入:
- 2.3.0
- 作成者:
- Brian Clozel, Phillip Webb
メソッドのサマリー
修飾子と型メソッド説明<S extends AvailabilityState>
AvailabilityChangeEvent<S>getLastChangeEvent(ClassSE<S> stateType) 指定された状態型について最後に受信したAvailabilityChangeEventを返します。default LivenessStateアプリケーションのLivenessStateを返します。default ReadinessStateアプリケーションのReadinessStateを返します。<S extends AvailabilityState>
SアプリケーションのAvailabilityState情報を返します。<S extends AvailabilityState>
SアプリケーションのAvailabilityState情報を返します。
メソッドの詳細
getLivenessState
アプリケーションのLivenessStateを返します。- 戻り値:
- 活性状態
getReadinessState
アプリケーションのReadinessStateを返します。- 戻り値:
- 準備状態
getState
アプリケーションのAvailabilityState情報を返します。- 型パラメーター:
S- 状態型- パラメーター:
stateType- 状態型defaultState- 指定された型のイベントがまだ公開されていない場合に返されるデフォルトの状態(nullであってはなりません)。- 戻り値:
- 準備状態
- 関連事項:
getState
アプリケーションのAvailabilityState情報を返します。- 型パラメーター:
S- 状態型- パラメーター:
stateType- 状態型- 戻り値:
- 準備状態、または指定された型のイベントがまだ公開されていない場合は
null - 関連事項:
getLastChangeEvent
指定された状態型について最後に受信したAvailabilityChangeEventを返します。- 型パラメーター:
S- 状態型- パラメーター:
stateType- 状態型- 戻り値:
- 準備状態、または指定された型のイベントがまだ公開されていない場合は
null