インターフェース EventPublicationRegistry
- すべての既知の実装クラス:
DefaultEventPublicationRegistry
public interface EventPublicationRegistry
ApplicationListener
へのイベントパブリケーションをキャプチャーするためのレジストリ。これらの出版物を登録し、完了済みとしてマークし、不完全な出版物を検索できます。- 作成者:
- Oliver Drotbohm, Bj ö rn Kieling, Dmitry Belyaev
メソッドのサマリー
修飾子と型メソッド説明void
指定されたDuration
SE より前に完了した、完了したTargetEventPublication
をすべて削除します。まだ完了していないすべてのTargetEventPublication
を返します。まだ完了しておらず、「現在」に関して指定された期間より前に公開されたすべてのTargetEventPublication
を返します。void
markCompleted
(ObjectSE event, PublicationTargetIdentifier targetIdentifier) 指定されたイベントとPublicationTargetIdentifier
のパブリケーションを完了としてマークします。store
(ObjectSE event, StreamSE<PublicationTargetIdentifier> listeners) 指定されたイベントのTargetEventPublication
とApplicationListener
を格納します。
メソッドの詳細
store
CollectionSE<TargetEventPublication> store(ObjectSE event, StreamSE<PublicationTargetIdentifier> listeners) 指定されたイベントのTargetEventPublication
とApplicationListener
を格納します。- パラメーター:
event
- null であってはなりません。listeners
- null であってはなりません。
findIncompletePublications
CollectionSE<TargetEventPublication> findIncompletePublications()まだ完了していないすべてのTargetEventPublication
を返します。- 戻り値:
- null になることはありません。
findIncompletePublicationsOlderThan
まだ完了しておらず、「現在」に関して指定された期間より前に公開されたすべてのTargetEventPublication
を返します。- パラメーター:
duration
- null であってはなりません。- 戻り値:
- null になることはありません。
- 導入:
- 1.1
markCompleted
指定されたイベントとPublicationTargetIdentifier
のパブリケーションを完了としてマークします。- パラメーター:
event
- null であってはなりません。targetIdentifier
- null であってはなりません。
deleteCompletedPublicationsOlderThan
指定されたDuration
SE より前に完了した、完了したTargetEventPublication
をすべて削除します。- パラメーター:
duration
- null であってはなりません。