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