S
- 可用性状態型 public class AvailabilityChangeEvent<S extends AvailabilityState> extends PayloadApplicationEvent<S>
AvailabilityState
が変更されたときに送信される ApplicationEvent
。どのアプリケーションコンポーネントも、このようなイベントを送信して、アプリケーションの状態を更新できます。
sourceSE
コンストラクターと説明 |
---|
AvailabilityChangeEvent(ObjectSE source, S state) 新しい AvailabilityChangeEvent インスタンスを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
ResolvableType | getResolvableType() |
S | getState() 変更された可用性状態を返します。 |
static <S extends AvailabilityState> | publish(ApplicationContext context, S state) AvailabilityChangeEvent を特定のアプリケーションコンテキストに公開するために使用できる簡易メソッド。 |
static <S extends AvailabilityState> | publish(ApplicationEventPublisher publisher, ObjectSE source, S state) AvailabilityChangeEvent を特定のアプリケーションコンテキストに公開するために使用できる簡易メソッド。 |
getPayload
getTimestamp
getSourceSE, toStringSE
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public AvailabilityChangeEvent(ObjectSE source, S state)
AvailabilityChangeEvent
インスタンスを作成します。source
- イベントのソース state
- 可用性の状態 (非 null
)public S getState()
public ResolvableType getResolvableType()
ResolvableTypeProvider
の getResolvableType
PayloadApplicationEvent<S extends AvailabilityState>
の getResolvableType
public static <S extends AvailabilityState> void publish(ApplicationContext context, S state)
AvailabilityChangeEvent
を特定のアプリケーションコンテキストに公開するために使用できる簡易メソッド。S
- 可用性状態型 context
- イベントの公開に使用されるコンテキスト state
- 変更された可用性の状態 public static <S extends AvailabilityState> void publish(ApplicationEventPublisher publisher, ObjectSE source, S state)
AvailabilityChangeEvent
を特定のアプリケーションコンテキストに公開するために使用できる簡易メソッド。S
- 可用性状態型 publisher
- イベントの公開に使用されたパブリッシャー source
- イベントのソース state
- 変更された可用性の状態