クラス MongoDbEventPublication
java.lang.ObjectSE
org.springframework.modulith.events.mongodb.MongoDbEventPublication
イベントのパブリケーションを表す MongoDB ドキュメント。
- 作成者:
- Dmitry Belyaev, Bj ö rn Kieling
フィールド概要
フィールドコンストラクター概要
コンストラクターコンストラクター説明MongoDbEventPublication(UUIDSE id, InstantSE publicationDate, StringSE listenerId, ObjectSE event, @Nullable InstantSE completionDate, @Nullable EventPublication.Status status, @Nullable InstantSE lastResubmissionDate, int completionAttempts) 指定された ID、公開日、リスナー ID、イベント、完了日に対して新しいMongoDbEventPublicationを作成します。方法の概要
修飾子と型メソッド説明(package private) MongoDbEventPublicationmarkCompleted(InstantSE instant) 指定されたInstantSE でパブリケーションを完了としてマークします。
フィールドの詳細
id
publicationDate
listenerId
event
lastResubmissionDate
completionAttempts
final int completionAttemptscompletionDate
@Nullable InstantSE completionDatestatus
EventPublication.Status status
コンストラクターの詳細
MongoDbEventPublication
MongoDbEventPublication(UUIDSE id, InstantSE publicationDate, StringSE listenerId, ObjectSE event, @Nullable InstantSE completionDate, @Nullable EventPublication.Status status, @Nullable InstantSE lastResubmissionDate, int completionAttempts) 指定された ID、公開日、リスナー ID、イベント、完了日に対して新しいMongoDbEventPublicationを作成します。- パラメーター:
id- null であってはなりません。publicationDate- null であってはなりません。listenerId- null または空であってはなりません。event- null であってはなりません。completionDate- null でもかまいません。
方法の詳細
markCompleted
指定されたInstantSE でパブリケーションを完了としてマークします。- パラメーター:
instant- null であってはなりません。- 戻り値:
- null になることはありません。