インターフェース EventPublication
- 既知のすべてのサブインターフェース:
TargetEventPublication
- すべての既知の実装クラス:
DefaultEventPublication
public interface EventPublication
イベントの出版物です。
- 導入:
- 1.1
- 作成者:
- Oliver Drotbohm
方法の概要
修飾子と型メソッド説明default intcompareTo(EventPublication that) default ApplicationEventイベントを SpringApplicationEventとして返し、まだイベントではない場合に効果的にPayloadApplicationEventにラップします。出版の完了日を返します。getEvent()発行されたイベントを返します。このパブリケーションの一意の識別子を返します。イベントが公開された時刻を返します。default booleanイベントの発行が完了したかどうかを返します。
方法の詳細
getIdentifier
UUIDSE getIdentifier()このパブリケーションの一意の識別子を返します。- 戻り値:
- null になることはありません。
getEvent
ObjectSE getEvent()発行されたイベントを返します。- 戻り値:
- null になることはありません。
getApplicationEvent
イベントを SpringApplicationEventとして返し、まだイベントではない場合に効果的にPayloadApplicationEventにラップします。- 戻り値:
- 基礎となるイベントは
ApplicationEventです。
getPublicationDate
InstantSE getPublicationDate()イベントが公開された時刻を返します。- 戻り値:
- null になることはありません。
getCompletionDate
OptionalSE<InstantSE> getCompletionDate()出版の完了日を返します。- 戻り値:
- null になることはありません。
isPublicationCompleted
default boolean isPublicationCompleted()イベントの発行が完了したかどうかを返します。- 戻り値:
- null になることはありません。
compareTo