クラスの使用
org.springframework.modulith.events.core.PublicationTargetIdentifier
PublicationTargetIdentifier を使用するパッケージ
パッケージ
説明
イベント発行レジストリの抽象化。
EventPublicationRepository
の JDBC 統合。EventPublicationRepository
の JPA 統合。EventPublicationRepository
の MongoDB 統合。EventPublicationRepository
の Neo4j 統合。org.springframework.modulith.events.core 内の PublicationTargetIdentifier 使用
修飾子と型メソッド説明DefaultEventPublication.getTargetIdentifier()
TargetEventPublication.getTargetIdentifier()
イベントの発行先となるターゲットの識別子を返します。static PublicationTargetIdentifier
指定された値のPublicationTargetIdentifier
を返します。型 PublicationTargetIdentifier のパラメーターを持つ org.springframework.modulith.events.core のメソッド修飾子と型メソッド説明EventPublicationRepository.findIncompletePublicationsByEventAndTargetIdentifier
(ObjectSE event, PublicationTargetIdentifier targetIdentifier) 指定された直列化されたイベントおよびリスナー ID の不完全なTargetEventPublication
を返します。default boolean
TargetEventPublication.isIdentifiedBy
(PublicationTargetIdentifier identifier) パブリケーションが指定されたPublicationTargetIdentifier
によって識別されるかどうかを返します。void
DefaultEventPublicationRegistry.markCompleted
(ObjectSE event, PublicationTargetIdentifier targetIdentifier) void
EventPublicationRegistry.markCompleted
(ObjectSE event, PublicationTargetIdentifier targetIdentifier) 指定されたイベントとPublicationTargetIdentifier
のパブリケーションを完了としてマークします。void
EventPublicationRepository.markCompleted
(ObjectSE event, PublicationTargetIdentifier identifier, InstantSE completionDate) 指定されたイベントおよびPublicationTargetIdentifier
のパブリケーションが指定されたInstant
SE で完了するようにマークします。static TargetEventPublication
TargetEventPublication.of
(ObjectSE event, PublicationTargetIdentifier id) デフォルトのInstant
SE を使用して、指定されたイベントおよびリスナー識別子のTargetEventPublication
を作成します。static TargetEventPublication
TargetEventPublication.of
(ObjectSE event, PublicationTargetIdentifier id, InstantSE publicationDate) 指定されたイベント、リスナー識別子および発行日のTargetEventPublication
を作成します。型 PublicationTargetIdentifier の型引数を持つ org.springframework.modulith.events.core のメソッドパラメーター修飾子と型メソッド説明DefaultEventPublicationRegistry.store
(ObjectSE event, StreamSE<PublicationTargetIdentifier> listeners) EventPublicationRegistry.store
(ObjectSE event, StreamSE<PublicationTargetIdentifier> listeners) 指定されたイベントのTargetEventPublication
とApplicationListener
を格納します。型 PublicationTargetIdentifier のパラメーターを持つ org.springframework.modulith.events.core のコンストラクター修飾子コンストラクター説明(package private)
DefaultEventPublication
(ObjectSE event, PublicationTargetIdentifier targetIdentifier, InstantSE publicationDate) 指定されたイベントおよびPublicationTargetIdentifier
の新しいDefaultEventPublication
を作成します。org.springframework.modulith.events.jdbc 内の PublicationTargetIdentifier 使用
型 PublicationTargetIdentifier のパラメーターを持つ org.springframework.modulith.events.jdbc のメソッド修飾子と型メソッド説明JdbcEventPublicationRepository.findIncompletePublicationsByEventAndTargetIdentifier
(ObjectSE event, PublicationTargetIdentifier targetIdentifier) void
JdbcEventPublicationRepository.markCompleted
(ObjectSE event, PublicationTargetIdentifier identifier, InstantSE completionDate) org.springframework.modulith.events.jpa 内の PublicationTargetIdentifier 使用
型 PublicationTargetIdentifier のパラメーターを持つ org.springframework.modulith.events.jpa のメソッド修飾子と型メソッド説明JpaEventPublicationRepository.findIncompletePublicationsByEventAndTargetIdentifier
(ObjectSE event, PublicationTargetIdentifier targetIdentifier) void
JpaEventPublicationRepository.markCompleted
(ObjectSE event, PublicationTargetIdentifier identifier, InstantSE completionDate) org.springframework.modulith.events.mongodb 内の PublicationTargetIdentifier 使用
型 PublicationTargetIdentifier のパラメーターを持つ org.springframework.modulith.events.mongodb のメソッド修飾子と型メソッド説明MongoDbEventPublicationRepository.findIncompletePublicationsByEventAndTargetIdentifier
(ObjectSE event, PublicationTargetIdentifier targetIdentifier) void
MongoDbEventPublicationRepository.markCompleted
(ObjectSE event, PublicationTargetIdentifier identifier, InstantSE completionDate) org.springframework.modulith.events.neo4j 内の PublicationTargetIdentifier 使用
型 PublicationTargetIdentifier のパラメーターを持つ org.springframework.modulith.events.neo4j のメソッド修飾子と型メソッド説明Neo4jEventPublicationRepository.findIncompletePublicationsByEventAndTargetIdentifier
(ObjectSE event, PublicationTargetIdentifier targetIdentifier) void
Neo4jEventPublicationRepository.markCompleted
(ObjectSE event, PublicationTargetIdentifier identifier, InstantSE completionDate)