クラス AvailabilityChangeEvent<S extends AvailabilityState>
java.lang.ObjectSE
java.util.EventObjectSE
org.springframework.context.ApplicationEvent
org.springframework.context.PayloadApplicationEvent<S>
org.springframework.boot.availability.AvailabilityChangeEvent<S>
- 型パラメーター:
S- 可用性状態型
- 実装されているすべてのインターフェース:
SerializableSE,ResolvableTypeProvider
public class AvailabilityChangeEvent<S extends AvailabilityState>
extends PayloadApplicationEvent<S>
アプリケーションの
AvailabilityState が変更されたときに送信される ApplicationEvent。どのアプリケーションコンポーネントも、このようなイベントを送信して、アプリケーションの状態を更新できます。
- 導入:
- 2.3.0
- 作成者:
- Brian Clozel, Phillip Webb
- 関連事項:
フィールドのサマリー
クラス java.util.EventObjectSE から継承されたフィールド
sourceSEコンストラクターの概要
コンストラクターコンストラクター説明AvailabilityChangeEvent(ObjectSE source, S state) 新しいAvailabilityChangeEventインスタンスを作成します。メソッドのサマリー
修飾子と型メソッド説明getState()変更された可用性状態を返します。static <S extends AvailabilityState>
voidpublish(ApplicationContext context, S state) AvailabilityChangeEventを特定のアプリケーションコンテキストに公開するために使用できる簡易メソッド。static <S extends AvailabilityState>
voidpublish(ApplicationEventPublisher publisher, ObjectSE source, S state) AvailabilityChangeEventを特定のアプリケーションコンテキストに公開するために使用できる簡易メソッド。クラス org.springframework.context.PayloadApplicationEvent から継承されたメソッド
getPayloadクラス org.springframework.context.ApplicationEvent から継承されたメソッド
getTimestampクラス java.util.EventObjectSE から継承されたメソッド
getSource, toString
コンストラクターの詳細
AvailabilityChangeEvent
新しいAvailabilityChangeEventインスタンスを作成します。- パラメーター:
source- イベントのソースstate- 可用性の状態 (非null)
メソッドの詳細
getState
変更された可用性状態を返します。- 戻り値:
- 可用性の状態
getResolvableType
- 次で指定:
- インターフェース
ResolvableTypeProviderのgetResolvableType - オーバーライド:
- クラス
PayloadApplicationEvent<S extends AvailabilityState>のgetResolvableType
publish
AvailabilityChangeEventを特定のアプリケーションコンテキストに公開するために使用できる簡易メソッド。- 型パラメーター:
S- 可用性状態型- パラメーター:
context- イベントの公開に使用されるコンテキストstate- 変更された可用性の状態
publish
public static <S extends AvailabilityState> void publish(ApplicationEventPublisher publisher, ObjectSE source, S state) AvailabilityChangeEventを特定のアプリケーションコンテキストに公開するために使用できる簡易メソッド。- 型パラメーター:
S- 可用性状態型- パラメーター:
publisher- イベントの公開に使用されたパブリッシャーsource- イベントのソースstate- 変更された可用性の状態