インターフェース EventPublication

すべての既知のサブインターフェース:
TargetEventPublication
すべての既知の実装クラス:
DefaultEventPublication

public interface EventPublication
イベントの出版物です。
導入:
1.1
作成者:
Oliver Drotbohm
  • メソッドの詳細

    • getIdentifier

      UUIDSE getIdentifier()
      このパブリケーションの一意の識別子を返します。
      戻り値:
      null になることはありません。
    • getEvent

      ObjectSE getEvent()
      発行されたイベントを返します。
      戻り値:
      null になることはありません。
    • getApplicationEvent

      default ApplicationEvent getApplicationEvent()
      イベントを Spring ApplicationEvent として返し、まだイベントではない場合に効果的に PayloadApplicationEvent にラップします。
      戻り値:
      基礎となるイベントは ApplicationEvent です。
    • getPublicationDate

      InstantSE getPublicationDate()
      イベントが公開された時刻を返します。
      戻り値:
      null になることはありません。
    • getCompletionDate

      OptionalSE<InstantSE> getCompletionDate()
      出版の補完日を返します。
      戻り値:
      null になることはありません。
    • isPublicationCompleted

      default boolean isPublicationCompleted()
      イベントの発行が完了したかどうかを返します。
      戻り値:
      null になることはありません。
    • compareTo

      default int compareTo(EventPublication that)