インターフェース 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