Uses of Class
org.springframework.modulith.events.core.PublicationTargetIdentifier
Packages that use PublicationTargetIdentifier
Package
Description
The event publication registry abstraction.
JDBC integration for
EventPublicationRepository.JPA integration for
EventPublicationRepository.MongoDB integration for
EventPublicationRepository.Neo4j integration for
EventPublicationRepository.-
Uses of PublicationTargetIdentifier in org.springframework.modulith.events.core
Methods in org.springframework.modulith.events.core that return PublicationTargetIdentifierModifier and TypeMethodDescriptionDefaultEventPublication.getTargetIdentifier()TargetEventPublication.getTargetIdentifier()Returns the identifier of the target that the event is supposed to be published to.static PublicationTargetIdentifierReturns thePublicationTargetIdentifierfor the given value.Methods in org.springframework.modulith.events.core with parameters of type PublicationTargetIdentifierModifier and TypeMethodDescriptionEventPublicationRepository.findIncompletePublicationsByEventAndTargetIdentifier(Object event, PublicationTargetIdentifier targetIdentifier) Return the incompleteTargetEventPublicationfor the given serialized event and listener identifier.(package private) Optional<TargetEventPublication>DefaultEventPublicationRegistry.PublicationsInProgress.getPublication(Object event, PublicationTargetIdentifier identifier) Returns theTargetEventPublicationassociated with the given event andPublicationTargetIdentifier.default booleanTargetEventPublication.isAssociatedWith(Object event, PublicationTargetIdentifier identifier) Returns whether theTargetEventPublicationis associated with the given event instance andPublicationTargetIdentifier.default booleanTargetEventPublication.isIdentifiedBy(PublicationTargetIdentifier identifier) Returns whether the publication is identified by the givenPublicationTargetIdentifier.voidDefaultEventPublicationRegistry.markCompleted(Object event, PublicationTargetIdentifier targetIdentifier) voidEventPublicationRegistry.markCompleted(Object event, PublicationTargetIdentifier targetIdentifier) Marks the publication for the given event andPublicationTargetIdentifieras completed.voidEventPublicationRepository.markCompleted(Object event, PublicationTargetIdentifier identifier, Instant completionDate) Marks the publication for the given event andPublicationTargetIdentifierto be completed at the givenInstant.voidDefaultEventPublicationRegistry.markFailed(Object event, PublicationTargetIdentifier targetIdentifier) voidEventPublicationRegistry.markFailed(Object event, PublicationTargetIdentifier targetIdentifier) Marks the publication for the given event andPublicationTargetIdentifieras failed.voidDefaultEventPublicationRegistry.markProcessing(Object event, PublicationTargetIdentifier identifier) voidEventPublicationRegistry.markProcessing(Object event, PublicationTargetIdentifier identifier) Marks the publication for the given event andPublicationTargetIdentifieras processing.static TargetEventPublicationTargetEventPublication.of(Object event, PublicationTargetIdentifier id) Creates aTargetEventPublicationfor the given event an listener identifier using a defaultInstant.static TargetEventPublicationTargetEventPublication.of(Object event, PublicationTargetIdentifier id, Instant publicationDate) Creates aTargetEventPublicationfor the given event an listener identifier and publication date.(package private) voidDefaultEventPublicationRegistry.PublicationsInProgress.unregister(Object event, PublicationTargetIdentifier identifier) Unregisters theTargetEventPublicationassociated with the given event andPublicationTargetIdentifier.Method parameters in org.springframework.modulith.events.core with type arguments of type PublicationTargetIdentifierModifier and TypeMethodDescriptionDefaultEventPublicationRegistry.store(Object event, Stream<PublicationTargetIdentifier> listeners) EventPublicationRegistry.store(Object event, Stream<PublicationTargetIdentifier> listeners) StoresTargetEventPublications for the given event andApplicationListeners.Constructors in org.springframework.modulith.events.core with parameters of type PublicationTargetIdentifierModifierConstructorDescription(package private)DefaultEventPublication(Object event, PublicationTargetIdentifier targetIdentifier, Instant publicationDate) Creates a newDefaultEventPublicationfor the given event andPublicationTargetIdentifier. -
Uses of PublicationTargetIdentifier in org.springframework.modulith.events.jdbc
Methods in org.springframework.modulith.events.jdbc with parameters of type PublicationTargetIdentifierModifier and TypeMethodDescriptionJdbcEventPublicationRepository.findIncompletePublicationsByEventAndTargetIdentifier(Object event, PublicationTargetIdentifier targetIdentifier) JdbcEventPublicationRepositoryV2.findIncompletePublicationsByEventAndTargetIdentifier(Object event, PublicationTargetIdentifier targetIdentifier) voidJdbcEventPublicationRepository.markCompleted(Object event, PublicationTargetIdentifier identifier, Instant completionDate) voidJdbcEventPublicationRepositoryV2.markCompleted(Object event, PublicationTargetIdentifier identifier, Instant completionDate) -
Uses of PublicationTargetIdentifier in org.springframework.modulith.events.jpa
Methods in org.springframework.modulith.events.jpa with parameters of type PublicationTargetIdentifierModifier and TypeMethodDescriptionJpaEventPublicationRepository.findIncompletePublicationsByEventAndTargetIdentifier(Object event, PublicationTargetIdentifier targetIdentifier) voidJpaEventPublicationRepository.markCompleted(Object event, PublicationTargetIdentifier identifier, Instant completionDate) -
Uses of PublicationTargetIdentifier in org.springframework.modulith.events.mongodb
Methods in org.springframework.modulith.events.mongodb with parameters of type PublicationTargetIdentifierModifier and TypeMethodDescriptionMongoDbEventPublicationRepository.findIncompletePublicationsByEventAndTargetIdentifier(Object event, PublicationTargetIdentifier targetIdentifier) voidMongoDbEventPublicationRepository.markCompleted(Object event, PublicationTargetIdentifier identifier, Instant completionDate) -
Uses of PublicationTargetIdentifier in org.springframework.modulith.events.neo4j
Methods in org.springframework.modulith.events.neo4j with parameters of type PublicationTargetIdentifierModifier and TypeMethodDescriptionNeo4jEventPublicationRepository.findIncompletePublicationsByEventAndTargetIdentifier(Object event, PublicationTargetIdentifier targetIdentifier) voidNeo4jEventPublicationRepository.markCompleted(Object event, PublicationTargetIdentifier identifier, Instant completionDate)