Uses of Enum Class
io.fluxzero.sdk.modeling.EventPublicationStrategy
Packages that use EventPublicationStrategy
-
Uses of EventPublicationStrategy in io.fluxzero.sdk.modeling
Subclasses with type arguments of type EventPublicationStrategy in io.fluxzero.sdk.modelingModifier and TypeClassDescriptionenumStrategy for controlling how applied updates (typically from@Applymethods) are handled in terms of event storage, event publication, and aggregate state updates.Methods in io.fluxzero.sdk.modeling that return EventPublicationStrategyModifier and TypeMethodDescriptionstatic EventPublicationStrategyReturns the enum constant of this class with the specified name.static EventPublicationStrategy[]EventPublicationStrategy.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in io.fluxzero.sdk.modeling with parameters of type EventPublicationStrategyModifier and TypeMethodDescriptionstatic <T> Entity<T> ModifiableAggregateRoot.load(Object aggregateId, Supplier<Entity<T>> loader, AggregateCommitPolicy commitPolicy, EventPublication eventPublication, EventPublicationStrategy publicationStrategy, AggregateEventRouting eventRouting, boolean eventSourced, EntityHelper entityHelper, Serializer serializer, DispatchInterceptor dispatchInterceptor, ModifiableAggregateRoot.CommitHandler commitHandler) Constructors in io.fluxzero.sdk.modeling with parameters of type EventPublicationStrategyModifierConstructorDescriptionprotectedModifiableAggregateRoot(Entity<T> delegate, AggregateCommitPolicy commitPolicy, EventPublication eventPublication, EventPublicationStrategy publicationStrategy, AggregateEventRouting eventRouting, boolean eventSourced, EntityHelper entityHelper, Serializer serializer, DispatchInterceptor dispatchInterceptor, ModifiableAggregateRoot.CommitHandler commitHandler) -
Uses of EventPublicationStrategy in io.fluxzero.sdk.persisting.eventsourcing
Methods in io.fluxzero.sdk.persisting.eventsourcing with parameters of type EventPublicationStrategyModifier and TypeMethodDescriptionDefaultEventStore.storeEvents(Object aggregateId, List<?> events, EventPublicationStrategy strategy) EventStore.storeEvents(Object aggregateId, List<?> events, EventPublicationStrategy strategy) Stores and/or publishes a list of events for the given aggregate using a specified publication strategy.