クラス DefaultEventPublication

java.lang.ObjectSE
org.springframework.modulith.events.core.DefaultEventPublication
実装されたすべてのインターフェース:
CompletableTargetEventPublicationEventPublication

class DefaultEventPublication extends ObjectSE implements TargetEventPublication
デフォルトの Completable 実装。
作成者:
Oliver Drotbohm
  • コンストラクターの詳細

  • メソッドの詳細

    • getIdentifier

      public UUIDSE getIdentifier()
      インターフェースからコピーされた説明: EventPublication
      このパブリケーションの一意の識別子を返します。
      次で指定:
      インターフェース EventPublicationgetIdentifier 
      戻り値:
      null になることはありません。
    • getEvent

      public ObjectSE getEvent()
      インターフェースからコピーされた説明: EventPublication
      発行されたイベントを返します。
      次で指定:
      インターフェース EventPublicationgetEvent 
      戻り値:
      null になることはありません。
    • getTargetIdentifier

      public PublicationTargetIdentifier getTargetIdentifier()
      インターフェースからコピーされた説明: TargetEventPublication
      イベントの発行先となるターゲットの識別子を返します。
      次で指定:
      インターフェース TargetEventPublicationgetTargetIdentifier 
      戻り値:
    • getPublicationDate

      public InstantSE getPublicationDate()
      インターフェースからコピーされた説明: EventPublication
      イベントが公開された時刻を返します。
      次で指定:
      インターフェース EventPublicationgetPublicationDate 
      戻り値:
      null になることはありません。
    • getCompletionDate

      public OptionalSE<InstantSE> getCompletionDate()
      インターフェースからコピーされた説明: EventPublication
      出版の補完日を返します。
      次で指定:
      インターフェース EventPublicationgetCompletionDate 
      戻り値:
      null になることはありません。
    • markCompleted

      public void markCompleted(InstantSE instant)
      インターフェースからコピーされた説明: Completable
      指定された InstantSE でインスタンスを完了としてマークします。
      次で指定:
      インターフェース CompletablemarkCompleted 
      パラメーター:
      instant - null であってはなりません。
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString 
    • equals

      public boolean equals(@Nullable ObjectSE obj)
      オーバーライド:
      クラス ObjectSEequalsSE 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectSEhashCode