クラス ApplicationAvailabilityBean
java.lang.ObjectSE
org.springframework.boot.availability.ApplicationAvailabilityBean
- 実装されているすべてのインターフェース:
EventListenerSE、ApplicationAvailability、ApplicationListener<AvailabilityChangeEvent<?>>
public class ApplicationAvailabilityBean
extends ObjectSE
implements ApplicationAvailability, ApplicationListener<AvailabilityChangeEvent<?>>
change events をリッスンして ApplicationAvailability 実装を提供する Bean。- 導入:
- 2.3.0
- 作成者:
- Brian Clozel, Phillip Webb
- 関連事項:
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明<S extends AvailabilityState>
AvailabilityChangeEvent<S>getLastChangeEvent(ClassSE<S> stateType) 指定された状態型について最後に受信したAvailabilityChangeEventを返します。<S extends AvailabilityState>
SアプリケーションのAvailabilityState情報を返します。<S extends AvailabilityState>
SアプリケーションのAvailabilityState情報を返します。voidonApplicationEvent(AvailabilityChangeEvent<?> event) クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.boot.availability.ApplicationAvailability から継承されたメソッド
getLivenessState, getReadinessStateインターフェース org.springframework.context.ApplicationListener から継承されたメソッド
supportsAsyncExecution
コンストラクターの詳細
ApplicationAvailabilityBean
public ApplicationAvailabilityBean()
メソッドの詳細
getState
インターフェースからコピーされた説明:ApplicationAvailabilityアプリケーションのAvailabilityState情報を返します。- 次で指定:
- インターフェース
ApplicationAvailabilityのgetState - 型パラメーター:
S- 状態型- パラメーター:
stateType- 状態型defaultState- 指定された型のイベントがまだ公開されていない場合に返されるデフォルトの状態(nullであってはなりません)。- 戻り値:
- 準備状態
- 関連事項:
getState
インターフェースからコピーされた説明:ApplicationAvailabilityアプリケーションのAvailabilityState情報を返します。- 次で指定:
- インターフェース
ApplicationAvailabilityのgetState - 型パラメーター:
S- 状態型- パラメーター:
stateType- 状態型- 戻り値:
- 準備状態、または指定された型のイベントがまだ公開されていない場合は
null - 関連事項:
getLastChangeEvent
public <S extends AvailabilityState> AvailabilityChangeEvent<S> getLastChangeEvent(ClassSE<S> stateType) インターフェースからコピーされた説明:ApplicationAvailability指定された状態型について最後に受信したAvailabilityChangeEventを返します。- 次で指定:
- インターフェース
ApplicationAvailabilityのgetLastChangeEvent - 型パラメーター:
S- 状態型- パラメーター:
stateType- 状態型- 戻り値:
- 準備状態、または指定された型のイベントがまだ公開されていない場合は
null
onApplicationEvent
- 次で指定:
- インターフェース
ApplicationListener<AvailabilityChangeEvent<?>>のonApplicationEvent