- AbstractAggregateFactory<T> - Class in org.axonframework.eventsourcing
-
Abstract AggregateFactory implementation that is aware of snapshot events.
- AbstractAggregateFactory(Class<T>) - Constructor for class org.axonframework.eventsourcing.AbstractAggregateFactory
-
- AbstractAggregateFactory(Class<T>, Set<Class<? extends T>>) - Constructor for class org.axonframework.eventsourcing.AbstractAggregateFactory
-
Initialize an
AggregateFactory for the given polymorphic
aggregateBaseType and it's
aggregateSubTypes.
- AbstractAggregateFactory(AggregateModel<T>) - Constructor for class org.axonframework.eventsourcing.AbstractAggregateFactory
-
- AbstractEventStorageEngine - Class in org.axonframework.eventsourcing.eventstore
-
Abstract
EventStorageEngine implementation that takes care of event serialization and upcasting.
- AbstractEventStorageEngine(AbstractEventStorageEngine.Builder) - Constructor for class org.axonframework.eventsourcing.eventstore.AbstractEventStorageEngine
-
- AbstractEventStorageEngine.Builder - Class in org.axonframework.eventsourcing.eventstore
-
- AbstractEventStore - Class in org.axonframework.eventsourcing.eventstore
-
- AbstractEventStore(AbstractEventStore.Builder) - Constructor for class org.axonframework.eventsourcing.eventstore.AbstractEventStore
-
- AbstractEventStore.Builder - Class in org.axonframework.eventsourcing.eventstore
-
- AbstractEventTableFactory - Class in org.axonframework.eventsourcing.eventstore.jdbc
-
Abstract implementation of an
EventTableFactory that provides Jdbc "create table" statements compatible with
most databases.
- AbstractEventTableFactory() - Constructor for class org.axonframework.eventsourcing.eventstore.jdbc.AbstractEventTableFactory
-
- AbstractSnapshotEventEntry<T> - Class in org.axonframework.eventsourcing.eventstore
-
Abstract base class of a serialized snapshot event storing the state of an aggregate.
- AbstractSnapshotEventEntry(DomainEventMessage<?>, Serializer, Class<T>) - Constructor for class org.axonframework.eventsourcing.eventstore.AbstractSnapshotEventEntry
-
Construct a new event entry from a published domain event message to enable storing the event or sending it to a
remote location.
- AbstractSnapshotEventEntry(String, String, long, String, Object, String, String, T, T) - Constructor for class org.axonframework.eventsourcing.eventstore.AbstractSnapshotEventEntry
-
Reconstruct an event entry from a stored object.
- AbstractSnapshotEventEntry() - Constructor for class org.axonframework.eventsourcing.eventstore.AbstractSnapshotEventEntry
-
Default constructor required by JPA
- AbstractSnapshotEventEntry.PK - Class in org.axonframework.eventsourcing.eventstore
-
Primary key definition of the AbstractEventEntry class.
- AbstractSnapshotter - Class in org.axonframework.eventsourcing
-
Abstract implementation of the
Snapshotter that uses a task executor to
creates snapshots.
- AbstractSnapshotter(AbstractSnapshotter.Builder) - Constructor for class org.axonframework.eventsourcing.AbstractSnapshotter
-
- AbstractSnapshotter.Builder - Class in org.axonframework.eventsourcing
-
- AbstractSnapshotTrigger - Class in org.axonframework.eventsourcing
-
Abstract implementation of the
SnapshotTrigger that schedules snapshots on
the Unit of Work.
- AbstractSnapshotTrigger(Snapshotter, Class<?>) - Constructor for class org.axonframework.eventsourcing.AbstractSnapshotTrigger
-
- actualVersion() - Method in interface org.axonframework.eventsourcing.conflictresolution.ConflictDescription
-
The actual version of the loaded aggregate
- actualVersion() - Method in class org.axonframework.eventsourcing.conflictresolution.DefaultConflictDescription
-
- afterCommit(List<? extends EventMessage<?>>) - Method in class org.axonframework.eventsourcing.eventstore.EmbeddedEventStore
-
- afterCommit(List<? extends EventMessage<?>>) - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.EmbeddedEventStore
-
Deprecated.
- AggregateCacheEntry<T> - Class in org.axonframework.eventsourcing
-
- AggregateCacheEntry(EventSourcedAggregate<T>) - Constructor for class org.axonframework.eventsourcing.AggregateCacheEntry
-
- AggregateDeletedException - Exception in org.axonframework.eventsourcing
-
Special case of the AggregateNotFoundException that indicates that historic
information of an aggregate was found, but the aggregate has been deleted.
- AggregateDeletedException(String, String) - Constructor for exception org.axonframework.eventsourcing.AggregateDeletedException
-
Initialize a AggregateDeletedException for an aggregate identifier by given aggregateIdentifier and
given message.
- AggregateDeletedException(String) - Constructor for exception org.axonframework.eventsourcing.AggregateDeletedException
-
Initialize a AggregateDeletedException for an aggregate identifier by given aggregateIdentifier and
a default message.
- aggregateFactories(AggregateFactory<?>...) - Method in class org.axonframework.eventsourcing.AggregateSnapshotter.Builder
-
Sets the aggregateFactories supported by this snapshotter.
- aggregateFactories(List<AggregateFactory<?>>) - Method in class org.axonframework.eventsourcing.AggregateSnapshotter.Builder
-
Sets the aggregateFactories supported by this snapshotter.
- AggregateFactory<T> - Interface in org.axonframework.eventsourcing
-
Interface describing objects capable of creating instances of aggregates to be initialized with an event stream.
- aggregateFactory(AggregateFactory<T>) - Method in class org.axonframework.eventsourcing.EventSourcingRepository.Builder
-
- aggregateIdentifier() - Method in interface org.axonframework.eventsourcing.conflictresolution.ConflictDescription
-
The identifier of the conflicting aggregate, as a String.
- aggregateIdentifier() - Method in class org.axonframework.eventsourcing.conflictresolution.DefaultConflictDescription
-
- aggregateIdentifierColumn() - Method in class org.axonframework.eventsourcing.eventstore.jdbc.EventSchema
-
Get the name of the column containing the aggregate identifier of the event.
- aggregateIdentifierColumn(String) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.EventSchema.Builder
-
Sets the name of the event identifier column.
- AggregateLoadTimeSnapshotTriggerDefinition - Class in org.axonframework.eventsourcing
-
A Snapshotter trigger mechanism which based on the loading time of an Aggregate decides when to trigger the creation
of a snapshot.
- AggregateLoadTimeSnapshotTriggerDefinition(Snapshotter, long) - Constructor for class org.axonframework.eventsourcing.AggregateLoadTimeSnapshotTriggerDefinition
-
Initialize a
SnapshotTriggerDefinition to trigger snapshot creation using the given
snapshotter
when loading the aggregate instance takes longer than the given
loadTimeMillisThreshold.
- aggregateModel() - Method in class org.axonframework.eventsourcing.AbstractAggregateFactory
-
Gets the aggregate model.
- aggregateModel(AggregateModel<T>) - Method in class org.axonframework.eventsourcing.EventSourcingRepository.Builder
-
- AggregateSnapshotter - Class in org.axonframework.eventsourcing
-
Implementation of a snapshotter that uses the actual aggregate and its state to create a snapshot event.
- AggregateSnapshotter(AggregateSnapshotter.Builder) - Constructor for class org.axonframework.eventsourcing.AggregateSnapshotter
-
- AggregateSnapshotter.Builder - Class in org.axonframework.eventsourcing
-
- aggregateTypeInSpanName(boolean) - Method in class org.axonframework.eventsourcing.DefaultSnapshotterSpanFactory.Builder
-
Whether the aggregate type should be included in the span name.
- allow(DomainEventData<?>) - Method in interface org.axonframework.eventsourcing.snapshotting.SnapshotFilter
-
Function applied to filter out snapshot data in the form of a DomainEventData.
- allowAll() - Static method in interface org.axonframework.eventsourcing.snapshotting.SnapshotFilter
-
- appendEvents(List<? extends EventMessage<?>>) - Method in class org.axonframework.eventsourcing.eventstore.AbstractEventStorageEngine
-
- appendEvents(List<? extends EventMessage<?>>, Serializer) - Method in class org.axonframework.eventsourcing.eventstore.AbstractEventStorageEngine
-
Append given events to the backing database.
- appendEvents(EventMessage<?>...) - Method in interface org.axonframework.eventsourcing.eventstore.EventStorageEngine
-
Append one or more events to the event storage.
- appendEvents(List<? extends EventMessage<?>>) - Method in interface org.axonframework.eventsourcing.eventstore.EventStorageEngine
-
Append a list of events to the event storage.
- appendEvents(List<? extends EventMessage<?>>) - Method in class org.axonframework.eventsourcing.eventstore.inmemory.InMemoryEventStorageEngine
-
- appendEvents(Connection, List<? extends EventMessage<?>>, Serializer) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
-
- appendEvents(List<? extends EventMessage<?>>, Serializer) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
-
- appendEvents(AppendEventsStatementBuilder) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine.Builder
-
- appendEvents(Connection, EventSchema, Class<?>, List<? extends EventMessage<?>>, Serializer, TimestampWriter) - Static method in class org.axonframework.eventsourcing.eventstore.jdbc.statements.JdbcEventStorageEngineStatements
-
- appendEvents(List<? extends EventMessage<?>>, Serializer) - Method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine
-
- appendEvents(List<? extends EventMessage<?>>, Serializer) - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.JpaEventStorageEngine
-
Deprecated.
- appendEvents(List<? extends EventMessage<?>>) - Method in class org.axonframework.eventsourcing.eventstore.SequenceEventStorageEngine
-
- appendEvents(EventMessage<?>...) - Method in class org.axonframework.eventsourcing.FilteringEventStorageEngine
-
- appendEvents(List<? extends EventMessage<?>>) - Method in class org.axonframework.eventsourcing.FilteringEventStorageEngine
-
- AppendEventsStatementBuilder - Interface in org.axonframework.eventsourcing.eventstore.jdbc.statements
-
- appendSnapshot(Connection, DomainEventMessage<?>, Serializer) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
-
- appendSnapshot(AppendSnapshotStatementBuilder) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine.Builder
-
- appendSnapshot(Connection, EventSchema, Class<?>, DomainEventMessage<?>, Serializer, TimestampWriter) - Static method in class org.axonframework.eventsourcing.eventstore.jdbc.statements.JdbcEventStorageEngineStatements
-
- AppendSnapshotStatementBuilder - Interface in org.axonframework.eventsourcing.eventstore.jdbc.statements
-
- asDomainEventMessage(EventMessage<T>) - Static method in class org.axonframework.eventsourcing.eventstore.jdbc.statements.JdbcEventStorageEngineStatements
-
Converts an EventMessage to a DomainEventMessage.
- asDomainEventMessage(EventMessage<T>) - Static method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine
-
Converts an EventMessage to a DomainEventMessage.
- asDomainEventMessage(EventMessage<T>) - Static method in class org.axonframework.eventsourcing.eventstore.legacyjpa.JpaEventStorageEngine
-
Deprecated.
Converts an EventMessage to a DomainEventMessage.
- asStream() - Method in interface org.axonframework.eventsourcing.eventstore.DomainEventStream
-
Returns this DomainEventStream as a
Stream of DomainEventMessages.
- asStream(DomainEventStream) - Static method in class org.axonframework.eventsourcing.EventStreamUtils
-
Convert the given
domainEventStream to a regular java
Stream of domain event messages.
- cache - Variable in class org.axonframework.eventsourcing.EventSourcingRepository.Builder
-
- cache(Cache) - Method in class org.axonframework.eventsourcing.EventSourcingRepository.Builder
-
Sets the Cache which services repositories for specific aggregate types.
- cachedEvents(int) - Method in class org.axonframework.eventsourcing.eventstore.EmbeddedEventStore.Builder
-
Sets the maximum number of events in the cache that is shared between the streams of tracking event
processors.
- cachedEvents(int) - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.EmbeddedEventStore.Builder
-
Deprecated.
Sets the maximum number of events in the cache that is shared between the streams of tracking event
processors.
- CachingEventSourcingRepository<T> - Class in org.axonframework.eventsourcing
-
Implementation of the event sourcing repository that uses a cache to improve loading performance.
- CachingEventSourcingRepository(EventSourcingRepository.Builder<T>) - Constructor for class org.axonframework.eventsourcing.CachingEventSourcingRepository
-
- cleanGaps(CleanGapsStatementBuilder) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine.Builder
-
- cleanGaps(Connection, SortedSet<Long>) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
-
- cleanGaps(Connection, EventSchema, SortedSet<Long>) - Static method in class org.axonframework.eventsourcing.eventstore.jdbc.statements.JdbcEventStorageEngineStatements
-
Set the PreparedStatement to be used on internal cleanGaps operation.
- CleanGapsStatementBuilder - Interface in org.axonframework.eventsourcing.eventstore.jdbc.statements
-
- cleanupDelay(long) - Method in class org.axonframework.eventsourcing.eventstore.EmbeddedEventStore.Builder
-
Sets the delay between two clean ups of lagging event processors.
- cleanupDelay(long) - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.EmbeddedEventStore.Builder
-
Deprecated.
Sets the delay between two clean ups of lagging event processors.
- clock - Static variable in class org.axonframework.eventsourcing.AggregateLoadTimeSnapshotTriggerDefinition
-
- combine(SnapshotFilter) - Method in interface org.axonframework.eventsourcing.snapshotting.SnapshotFilter
-
- concat(DomainEventStream, DomainEventStream) - Static method in interface org.axonframework.eventsourcing.eventstore.DomainEventStream
-
Concatenate two DomainEventStreams.
- ConcatenatingDomainEventStream - Class in org.axonframework.eventsourcing.eventstore
-
DomainEventStream implementation that concatenates multiple streams, taking into account that some sequence
numbers may appear in more than one stream.
- ConcatenatingDomainEventStream(DomainEventStream...) - Constructor for class org.axonframework.eventsourcing.eventstore.ConcatenatingDomainEventStream
-
Initialize the stream, concatenating the given streams.
- ConcatenatingDomainEventStream(Collection<DomainEventStream>) - Constructor for class org.axonframework.eventsourcing.eventstore.ConcatenatingDomainEventStream
-
Initialize the stream, concatenating the given streams.
- ConflictDescription - Interface in org.axonframework.eventsourcing.conflictresolution
-
Descries a conflict between expected and actual version of an aggregate.
- ConflictExceptionSupplier<T extends Exception> - Interface in org.axonframework.eventsourcing.conflictresolution
-
Interface describing a factory for exceptions that indicate an unresolved conflict in an aggregate instance.
- ConflictResolution - Class in org.axonframework.eventsourcing.conflictresolution
-
ParameterResolverFactory that add support for the ConflictResolver parameter type in annotated handlers.
- ConflictResolution() - Constructor for class org.axonframework.eventsourcing.conflictresolution.ConflictResolution
-
- ConflictResolver - Interface in org.axonframework.eventsourcing.conflictresolution
-
Interface describing an object that is capable of detecting conflicts between changes to be applied to an aggregate,
and unseen changes made to the aggregate.
- Conflicts - Class in org.axonframework.eventsourcing.conflictresolution
-
Utility class providing common Predicates used to detect conflicts between the actual state of an event sourced
aggregate and the expected state of the aggregate.
- connectionProvider(ConnectionProvider) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine.Builder
-
Sets the ConnectionProvider which provides access to a JDBC connection.
- ContextAwareConflictExceptionSupplier<T> - Interface in org.axonframework.eventsourcing.conflictresolution
-
ConflictExceptionSupplier that is provided with more details of a version conflict.
- createAggregateRoot(String, DomainEventMessage<?>) - Method in class org.axonframework.eventsourcing.AbstractAggregateFactory
-
- createAggregateRoot(String, DomainEventMessage<?>) - Method in interface org.axonframework.eventsourcing.AggregateFactory
-
Instantiate the aggregate root using the given aggregate identifier and first event.
- createCreateSnapshotSpan(String, String) - Method in class org.axonframework.eventsourcing.DefaultSnapshotterSpanFactory
-
- createCreateSnapshotSpan(String, String) - Method in interface org.axonframework.eventsourcing.SnapshotterSpanFactory
-
Creates a new Span that represents the actual creation of a snapshot.
- createDomainEventTable(Connection, EventSchema) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.AbstractEventTableFactory
-
- createDomainEventTable(Connection, EventSchema) - Method in interface org.axonframework.eventsourcing.eventstore.jdbc.EventTableFactory
-
Creates a PreparedStatement that allows for the creation of the table to store Event entries.
- createDomainEventTable(Connection, EventSchema) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.Oracle11EventTableFactory
-
- createEventEntity(EventMessage<?>, Serializer) - Method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine
-
Returns a Jpa event entity for given eventMessage.
- createEventEntity(EventMessage<?>, Serializer) - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.JpaEventStorageEngine
-
Deprecated.
Returns a Jpa event entity for given eventMessage.
- createHeadToken() - Method in class org.axonframework.eventsourcing.eventstore.AbstractEventStore
-
- createHeadToken() - Method in interface org.axonframework.eventsourcing.eventstore.EventStorageEngine
-
Creates a token that is at the head of an event stream - that tracks all new events.
- createHeadToken() - Method in class org.axonframework.eventsourcing.eventstore.inmemory.InMemoryEventStorageEngine
-
- createHeadToken(CreateHeadTokenStatementBuilder) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine.Builder
-
- createHeadToken(Connection) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
-
- createHeadToken() - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
-
- createHeadToken(Connection, EventSchema) - Static method in class org.axonframework.eventsourcing.eventstore.jdbc.statements.JdbcEventStorageEngineStatements
-
- createHeadToken() - Method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine
-
- createHeadToken() - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.JpaEventStorageEngine
-
Deprecated.
- createHeadToken() - Method in class org.axonframework.eventsourcing.eventstore.SequenceEventStorageEngine
-
- createHeadToken() - Method in class org.axonframework.eventsourcing.FilteringEventStorageEngine
-
- CreateHeadTokenStatementBuilder - Interface in org.axonframework.eventsourcing.eventstore.jdbc.statements
-
- createInstance(Executable, Parameter[], int) - Method in class org.axonframework.eventsourcing.conflictresolution.ConflictResolution
-
- createScheduleSnapshotSpan(String, String) - Method in class org.axonframework.eventsourcing.DefaultSnapshotterSpanFactory
-
- createScheduleSnapshotSpan(String, String) - Method in interface org.axonframework.eventsourcing.SnapshotterSpanFactory
-
Creates a new Span that represents the scheduling of snapshot creation to the snapshotter's executor.
- createSchema(EventTableFactory) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
-
Performs the DDL queries to create the schema necessary for this storage engine implementation.
- createSnapshot(Class<?>, String, DomainEventStream) - Method in class org.axonframework.eventsourcing.AbstractSnapshotter
-
Creates a snapshot event for an aggregate of which passed events are available in the given eventStream.
- createSnapshot(Class<?>, String, DomainEventStream) - Method in class org.axonframework.eventsourcing.AggregateSnapshotter
-
- createSnapshotEntity(DomainEventMessage<?>, Serializer) - Method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine
-
Returns a Jpa snapshot entity for given snapshot of an aggregate.
- createSnapshotEntity(DomainEventMessage<?>, Serializer) - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.JpaEventStorageEngine
-
Deprecated.
Returns a Jpa snapshot entity for given snapshot of an aggregate.
- createSnapshotEventTable(Connection, EventSchema) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.AbstractEventTableFactory
-
- createSnapshotEventTable(Connection, EventSchema) - Method in interface org.axonframework.eventsourcing.eventstore.jdbc.EventTableFactory
-
Creates a PreparedStatement that allows for the creation of the table to store Snapshots.
- createSnapshotEventTable(Connection, EventSchema) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.Oracle11EventTableFactory
-
- createSnapshotterTask(Class<?>, String) - Method in class org.axonframework.eventsourcing.AbstractSnapshotter
-
Creates an instance of a task that contains the actual snapshot creation logic.
- createTailToken() - Method in class org.axonframework.eventsourcing.eventstore.AbstractEventStore
-
- createTailToken() - Method in interface org.axonframework.eventsourcing.eventstore.EventStorageEngine
-
Creates a token that is at the tail of an event stream - that tracks events from the beginning of time.
- createTailToken() - Method in class org.axonframework.eventsourcing.eventstore.inmemory.InMemoryEventStorageEngine
-
- createTailToken(CreateTailTokenStatementBuilder) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine.Builder
-
- createTailToken(Connection) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
-
- createTailToken() - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
-
- createTailToken(Connection, EventSchema) - Static method in class org.axonframework.eventsourcing.eventstore.jdbc.statements.JdbcEventStorageEngineStatements
-
- createTailToken() - Method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine
-
- createTailToken() - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.JpaEventStorageEngine
-
Deprecated.
- createTailToken() - Method in class org.axonframework.eventsourcing.eventstore.SequenceEventStorageEngine
-
- createTailToken() - Method in class org.axonframework.eventsourcing.FilteringEventStorageEngine
-
- CreateTailTokenStatementBuilder - Interface in org.axonframework.eventsourcing.eventstore.jdbc.statements
-
- createTokenAt(Instant) - Method in class org.axonframework.eventsourcing.eventstore.AbstractEventStore
-
- createTokenAt(Instant) - Method in interface org.axonframework.eventsourcing.eventstore.EventStorageEngine
-
Creates a token that tracks all events after given dateTime.
- createTokenAt(Instant) - Method in class org.axonframework.eventsourcing.eventstore.inmemory.InMemoryEventStorageEngine
-
- createTokenAt(CreateTokenAtStatementBuilder) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine.Builder
-
- createTokenAt(Connection, Instant) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
-
- createTokenAt(Instant) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
-
- createTokenAt(Connection, EventSchema, Instant) - Static method in class org.axonframework.eventsourcing.eventstore.jdbc.statements.JdbcEventStorageEngineStatements
-
- createTokenAt(Instant) - Method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine
-
- createTokenAt(Instant) - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.JpaEventStorageEngine
-
Deprecated.
- createTokenAt(Instant) - Method in class org.axonframework.eventsourcing.eventstore.SequenceEventStorageEngine
-
- createTokenAt(Instant) - Method in class org.axonframework.eventsourcing.FilteringEventStorageEngine
-
- CreateTokenAtStatementBuilder - Interface in org.axonframework.eventsourcing.eventstore.jdbc.statements
-
- dataSource(DataSource) - Method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine.Builder
-
- dataSource(DataSource) - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.JpaEventStorageEngine.Builder
-
Deprecated.
- dataType(Class<?>) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine.Builder
-
Sets the dataType specifying the serialized type of the Event Message's payload and Meta Data.
- DefaultConflictDescription - Class in org.axonframework.eventsourcing.conflictresolution
-
- DefaultConflictDescription(String, long, long, List<DomainEventMessage<?>>) - Constructor for class org.axonframework.eventsourcing.conflictresolution.DefaultConflictDescription
-
Initialize the instance using given values.
- DefaultConflictResolver - Class in org.axonframework.eventsourcing.conflictresolution
-
- DefaultConflictResolver(EventStore, String, long, long) - Constructor for class org.axonframework.eventsourcing.conflictresolution.DefaultConflictResolver
-
Initializes a
DefaultConflictResolver using the given
eventStore to load unseen events since
given
expectedVersion.
- DefaultSnapshotterSpanFactory - Class in org.axonframework.eventsourcing
-
- DefaultSnapshotterSpanFactory(DefaultSnapshotterSpanFactory.Builder) - Constructor for class org.axonframework.eventsourcing.DefaultSnapshotterSpanFactory
-
- DefaultSnapshotterSpanFactory.Builder - Class in org.axonframework.eventsourcing
-
- deleteSnapshots(DeleteSnapshotsStatementBuilder) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine.Builder
-
- deleteSnapshots(Connection, String, long) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
-
- deleteSnapshots(Connection, EventSchema, String, long) - Static method in class org.axonframework.eventsourcing.eventstore.jdbc.statements.JdbcEventStorageEngineStatements
-
- deleteSnapshots(String, long) - Method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine
-
Deletes all snapshots from the underlying storage with given aggregateIdentifier.
- deleteSnapshots(String, long) - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.JpaEventStorageEngine
-
Deprecated.
Deletes all snapshots from the underlying storage with given aggregateIdentifier.
- DeleteSnapshotsStatementBuilder - Interface in org.axonframework.eventsourcing.eventstore.jdbc.statements
-
- detectConflicts(Predicate<List<DomainEventMessage<?>>>, ConflictExceptionSupplier<T>) - Method in interface org.axonframework.eventsourcing.conflictresolution.ConflictResolver
-
Resolve conflicts between unseen changes made to the aggregate and new changes that are about to be made.
- detectConflicts(Predicate<List<DomainEventMessage<?>>>) - Method in interface org.axonframework.eventsourcing.conflictresolution.ConflictResolver
-
Resolve conflicts between changes to be applied to the aggregate and unseen changes made to the aggregate.
- detectConflicts(Predicate<List<DomainEventMessage<?>>>, ContextAwareConflictExceptionSupplier<T>) - Method in interface org.axonframework.eventsourcing.conflictresolution.ConflictResolver
-
Resolve conflicts between unseen changes made to the aggregate and new changes that are about to be made.
- detectConflicts(Predicate<List<DomainEventMessage<?>>>, ContextAwareConflictExceptionSupplier<T>) - Method in class org.axonframework.eventsourcing.conflictresolution.DefaultConflictResolver
-
- detectConflicts(Predicate<List<DomainEventMessage<?>>>, ConflictExceptionSupplier<T>) - Method in enum org.axonframework.eventsourcing.conflictresolution.NoConflictResolver
-
- detectConflicts(Predicate<List<DomainEventMessage<?>>>) - Method in enum org.axonframework.eventsourcing.conflictresolution.NoConflictResolver
-
- detectConflicts(Predicate<List<DomainEventMessage<?>>>, ContextAwareConflictExceptionSupplier<T>) - Method in enum org.axonframework.eventsourcing.conflictresolution.NoConflictResolver
-
- doApply(P, MetaData) - Method in class org.axonframework.eventsourcing.EventSourcedAggregate
-
- doCreateAggregate(String, DomainEventMessage) - Method in class org.axonframework.eventsourcing.AbstractAggregateFactory
-
Create an uninitialized Aggregate instance with the given aggregateIdentifier.
- doCreateAggregate(String, DomainEventMessage) - Method in class org.axonframework.eventsourcing.GenericAggregateFactory
-
Create an uninitialized Aggregate instance with the given aggregateIdentifier.
- doCreateNewForLock(Callable<T>) - Method in class org.axonframework.eventsourcing.EventSourcingRepository
-
- doDeleteWithLock(EventSourcedAggregate<T>) - Method in class org.axonframework.eventsourcing.CachingEventSourcingRepository
-
- doDeleteWithLock(EventSourcedAggregate<T>) - Method in class org.axonframework.eventsourcing.EventSourcingRepository
-
- doLoadWithLock(String, Long) - Method in class org.axonframework.eventsourcing.CachingEventSourcingRepository
-
Perform the actual loading of an aggregate.
- doLoadWithLock(String, Long) - Method in class org.axonframework.eventsourcing.EventSourcingRepository
-
Perform the actual loading of an aggregate.
- DomainEventEntry - Class in org.axonframework.eventsourcing.eventstore.jpa
-
Default implementation of a tracked domain event entry.
- DomainEventEntry(DomainEventMessage<?>, Serializer) - Constructor for class org.axonframework.eventsourcing.eventstore.jpa.DomainEventEntry
-
Construct a new default domain event entry from a published domain event message to enable storing the event or
sending it to a remote location.
- DomainEventEntry() - Constructor for class org.axonframework.eventsourcing.eventstore.jpa.DomainEventEntry
-
Default constructor required by JPA
- domainEventEntryEntityName() - Method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine
-
Returns the name of the Jpa event entity.
- domainEventEntryEntityName() - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.JpaEventStorageEngine
-
Deprecated.
Returns the name of the Jpa event entity.
- domainEventFields(Function<EventSchema, String>) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.EventSchema.Builder
-
Set a comma separated list of domain event column names to select from an event or snapshot entry.
- domainEventFields() - Method in class org.axonframework.eventsourcing.eventstore.jdbc.EventSchema
-
Get a comma separated list of domain event column names to select from an event or snapshot entry.
- domainEventFields() - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
-
- DomainEventStream - Interface in org.axonframework.eventsourcing.eventstore
-
The DomainEventStream represents a stream of historical events published by an Aggregate.
- domainEventTable() - Method in class org.axonframework.eventsourcing.eventstore.jdbc.EventSchema
-
Returns the name of the domain event table.
- doSaveWithLock(EventSourcedAggregate<T>) - Method in class org.axonframework.eventsourcing.CachingEventSourcingRepository
-
- doSaveWithLock(EventSourcedAggregate<T>) - Method in class org.axonframework.eventsourcing.EventSourcingRepository
-
- EmbeddedEventStore - Class in org.axonframework.eventsourcing.eventstore
-
- EmbeddedEventStore(EmbeddedEventStore.Builder) - Constructor for class org.axonframework.eventsourcing.eventstore.EmbeddedEventStore
-
- EmbeddedEventStore - Class in org.axonframework.eventsourcing.eventstore.legacyjpa
-
- EmbeddedEventStore(EmbeddedEventStore.Builder) - Constructor for class org.axonframework.eventsourcing.eventstore.legacyjpa.EmbeddedEventStore
-
Deprecated.
- EmbeddedEventStore.Builder - Class in org.axonframework.eventsourcing.eventstore
-
- EmbeddedEventStore.Builder - Class in org.axonframework.eventsourcing.eventstore.legacyjpa
-
Deprecated.
- empty() - Static method in interface org.axonframework.eventsourcing.eventstore.DomainEventStream
-
Create an empty DomainEventStream.
- ensureConflictsResolved() - Method in class org.axonframework.eventsourcing.conflictresolution.DefaultConflictResolver
-
- entityManager() - Method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine
-
Provides an EntityManager instance for storing and fetching event data.
- entityManager() - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.JpaEventStorageEngine
-
Deprecated.
Provides an EntityManager instance for storing and fetching event data.
- entityManagerProvider(EntityManagerProvider) - Method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine.Builder
-
Sets the
EntityManagerProvider which provides the
EntityManager used to access the
underlying database for this
EventStorageEngine
implementation.
- entityManagerProvider(EntityManagerProvider) - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.JpaEventStorageEngine.Builder
-
Deprecated.
Sets the
EntityManagerProvider which provides the
EntityManager used to access the underlying
database for this
EventStorageEngine implementation.
- EqualRevisionPredicate - Class in org.axonframework.eventsourcing.eventstore
-
A predicate that matches against DomainEventData instances that have a revision 'equal' to the
revision of the class is has serialized data for.
- EqualRevisionPredicate(RevisionResolver, Serializer) - Constructor for class org.axonframework.eventsourcing.eventstore.EqualRevisionPredicate
-
Initializes the Predicate with given resolver to resolve revision of the class represented by the
serialized data.
- equals(Object) - Method in class org.axonframework.eventsourcing.eventstore.AbstractSnapshotEventEntry.PK
-
- EventCountSnapshotTriggerDefinition - Class in org.axonframework.eventsourcing
-
Snapshotter trigger mechanism that counts the number of events to decide when to create a snapshot.
- EventCountSnapshotTriggerDefinition(Snapshotter, int) - Constructor for class org.axonframework.eventsourcing.EventCountSnapshotTriggerDefinition
-
Initialized the SnapshotTriggerDefinition to threshold snapshots using the given snapshotter when threshold events have been applied to an Aggregate instance
- eventHandled(EventMessage<?>) - Method in class org.axonframework.eventsourcing.AbstractSnapshotTrigger
-
- eventHandled(EventMessage<?>) - Method in interface org.axonframework.eventsourcing.SnapshotTrigger
-
Invoked when an event is handled by an aggregate.
- eventIdentifierColumn(String) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.EventSchema.Builder
-
Sets the name of the event identifier column.
- eventIdentifierColumn() - Method in class org.axonframework.eventsourcing.eventstore.jdbc.EventSchema
-
Get the name of the column containing the identifier of the event.
- eventMatching(Predicate<? super T>) - Static method in class org.axonframework.eventsourcing.conflictresolution.Conflicts
-
Returns a
Predicate for a
ConflictResolver that responds affirmative if any event in a list of
unseen events matches the given
messageFilter.
- EventSchema - Class in org.axonframework.eventsourcing.eventstore.jdbc
-
Schema of an event entry to be stored using Jdbc.
- EventSchema() - Constructor for class org.axonframework.eventsourcing.eventstore.jdbc.EventSchema
-
Initializes the default Event Schema
- EventSchema.Builder - Class in org.axonframework.eventsourcing.eventstore.jdbc
-
Builder for an
EventSchema that gets initialized with default values.
- eventSerializer(Serializer) - Method in class org.axonframework.eventsourcing.eventstore.AbstractEventStorageEngine.Builder
-
Sets the Serializer used to serialize and deserialize the Event Message's payload and MetaData with.
- eventSerializer(Serializer) - Method in class org.axonframework.eventsourcing.eventstore.BatchingEventStorageEngine.Builder
-
- eventSerializer(Serializer) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine.Builder
-
- eventSerializer(Serializer) - Method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine.Builder
-
- eventSerializer(Serializer) - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.JpaEventStorageEngine.Builder
-
Deprecated.
- EventSourcedAggregate<T> - Class in org.axonframework.eventsourcing
-
Implementation of an Aggregate that is sourced from events that have
been published by the aggregate.
- EventSourcedAggregate(T, AggregateModel<T>, EventBus, SnapshotTrigger) - Constructor for class org.axonframework.eventsourcing.EventSourcedAggregate
-
Initializes an Aggregate instance for the given aggregateRoot, based on the given model, which
publishes events to the given eventBus.
- EventSourcedAggregate(T, AggregateModel<T>, EventBus, RepositoryProvider, SnapshotTrigger) - Constructor for class org.axonframework.eventsourcing.EventSourcedAggregate
-
Initializes an Aggregate instance for the given aggregateRoot, based on the given model, which
publishes events to the given eventBus.
- EventSourcedAggregate(AggregateModel<T>, EventBus, SnapshotTrigger) - Constructor for class org.axonframework.eventsourcing.EventSourcedAggregate
-
Creates a new EventSourcedAggregate instance based on the given model, which publishes events to the
given eventBus.
- EventSourcedAggregate(AggregateModel<T>, EventBus, RepositoryProvider, SnapshotTrigger) - Constructor for class org.axonframework.eventsourcing.EventSourcedAggregate
-
Creates a new EventSourcedAggregate instance based on the given model, which publishes events to the
given eventBus.
- EventSourcingHandler - Annotation Type in org.axonframework.eventsourcing
-
Annotation that marks a method in an Aggregate (either the root, or an entity) as a handler for Events generated by
that aggregate.
- EventSourcingRepository<T> - Class in org.axonframework.eventsourcing
-
Abstract repository implementation that allows easy implementation of an Event Sourcing mechanism.
- EventSourcingRepository(EventSourcingRepository.Builder<T>) - Constructor for class org.axonframework.eventsourcing.EventSourcingRepository
-
- EventSourcingRepository.Builder<T> - Class in org.axonframework.eventsourcing
-
- EventStorageEngine - Interface in org.axonframework.eventsourcing.eventstore
-
Provides a mechanism to append as well as retrieve events from an underlying storage like a database.
- eventStore(EventStore) - Method in class org.axonframework.eventsourcing.AbstractSnapshotter.Builder
-
- eventStore(EventStore) - Method in class org.axonframework.eventsourcing.AggregateSnapshotter.Builder
-
- eventStore - Variable in class org.axonframework.eventsourcing.EventSourcingRepository.Builder
-
- eventStore(EventStore) - Method in class org.axonframework.eventsourcing.EventSourcingRepository.Builder
-
Sets the
EventStore that holds the event stream this repository needs to event source an Aggregate.
- EventStore - Interface in org.axonframework.eventsourcing.eventstore
-
Provides a mechanism to open streams from events in the the underlying event storage.
- EventStoreException - Exception in org.axonframework.eventsourcing.eventstore
-
Indicates that the given events stream could not be stored or read due to an underlying exception.
- EventStoreException(String) - Constructor for exception org.axonframework.eventsourcing.eventstore.EventStoreException
-
Initialize the exception with the given message.
- EventStoreException(String, Throwable) - Constructor for exception org.axonframework.eventsourcing.eventstore.EventStoreException
-
Initialize the exception with the given message and cause
- eventStreamFilter - Variable in class org.axonframework.eventsourcing.EventSourcingRepository.Builder
-
- eventStreamFilter(Predicate<? super DomainEventMessage<?>>) - Method in class org.axonframework.eventsourcing.EventSourcingRepository.Builder
-
Sets the
Predicate used to filter events when reading from the EventStore.
- EventStreamUtils - Class in org.axonframework.eventsourcing
-
Utility class for dealing with event streams.
- eventTable(String) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.EventSchema.Builder
-
Sets the name of the domain events table.
- EventTableFactory - Interface in org.axonframework.eventsourcing.eventstore.jdbc
-
Interface describing a factory for JDBC to create the Domain and Snapshot Event tables.
- exceedsThreshold() - Method in class org.axonframework.eventsourcing.AbstractSnapshotTrigger
-
This method is used to determine if a new snapshot should be created
- executor(Executor) - Method in class org.axonframework.eventsourcing.AbstractSnapshotter.Builder
-
Sets the
Executor which handles the actual snapshot creation process.
- executor(Executor) - Method in class org.axonframework.eventsourcing.AggregateSnapshotter.Builder
-
- expectedVersion() - Method in interface org.axonframework.eventsourcing.conflictresolution.ConflictDescription
-
The expected version, as indicated when loading the aggregate
- expectedVersion() - Method in class org.axonframework.eventsourcing.conflictresolution.DefaultConflictDescription
-
- explicitFlush(boolean) - Method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine.Builder
-
Sets the explicitFlush field specifying whether to explicitly call EntityManager.flush()
after inserting the Events published in this Unit of Work.
- explicitFlush(boolean) - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.JpaEventStorageEngine.Builder
-
Deprecated.
Sets the explicitFlush field specifying whether to explicitly call EntityManager.flush()
after inserting the Events published in this Unit of Work.
- extendedGapCheckEnabled(boolean) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine.Builder
-
Indicates whether an extra query should be performed to verify for gaps in the globalSequence larger
than the configured batch size.
- fetchDelay(long) - Method in class org.axonframework.eventsourcing.eventstore.EmbeddedEventStore.Builder
-
Sets the time to wait before fetching new events from the backing storage engine while tracking after a
previous stream was fetched and read.
- fetchDelay(long) - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.EmbeddedEventStore.Builder
-
Deprecated.
Sets the time to wait before fetching new events from the backing storage engine while tracking after a
previous stream was fetched and read.
- fetchDomainEvents(String, long, int) - Method in class org.axonframework.eventsourcing.eventstore.BatchingEventStorageEngine
-
Returns a batch of events published by an aggregate with given aggregateIdentifier.
- fetchDomainEvents(String, long, int) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
-
- fetchDomainEvents(String, long, int) - Method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine
-
- fetchDomainEvents(String, long, int) - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.JpaEventStorageEngine
-
Deprecated.
- fetchEvents(GapAwareTrackingToken) - Method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine
-
Returns a batch of event data as object entries in the event storage with a
greater than the given token.
- fetchEvents(GapAwareTrackingToken) - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.JpaEventStorageEngine
-
Deprecated.
Returns a batch of event data as object entries in the event storage with a greater than the given token.
- fetchForAggregateUntilEmpty() - Method in class org.axonframework.eventsourcing.eventstore.BatchingEventStorageEngine
-
- fetchForAggregateUntilEmpty() - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
-
- fetchTrackedEvents(TrackingToken, int) - Method in class org.axonframework.eventsourcing.eventstore.BatchingEventStorageEngine
-
Returns a batch of serialized event data entries in the event storage that have a TrackingToken greater
than the given lastToken.
- fetchTrackedEvents(FetchTrackedEventsStatementBuilder) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine.Builder
-
- fetchTrackedEvents(Connection, long) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
-
- fetchTrackedEvents(TrackingToken, int) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
-
- fetchTrackedEvents(Connection, EventSchema, long) - Static method in class org.axonframework.eventsourcing.eventstore.jdbc.statements.JdbcEventStorageEngineStatements
-
- fetchTrackedEvents(TrackingToken, int) - Method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine
-
- fetchTrackedEvents(TrackingToken, int) - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.JpaEventStorageEngine
-
Deprecated.
- FetchTrackedEventsStatementBuilder - Interface in org.axonframework.eventsourcing.eventstore.jdbc.statements
-
- filter(Predicate<? super DomainEventMessage<?>>) - Method in interface org.axonframework.eventsourcing.eventstore.DomainEventStream
-
Returns a stream that provides the items of this stream that match the given filter.
- filterByAggregateType() - Method in class org.axonframework.eventsourcing.EventSourcingRepository.Builder
-
Configures a filter that rejects events with a different Aggregate type than the one specified by this
Repository's AggregateModel.
- FilteringDomainEventStream - Class in org.axonframework.eventsourcing.eventstore
-
DomainEventStream implementation that filters a stream.
- FilteringDomainEventStream(DomainEventStream, Predicate<? super DomainEventMessage<?>>) - Constructor for class org.axonframework.eventsourcing.eventstore.FilteringDomainEventStream
-
Initialize the stream, filter the given stream with the given
filter.
- FilteringEventStorageEngine - Class in org.axonframework.eventsourcing
-
Implementation of EventStorageEngine that delegates to another implementation, while filtering
events as they are appended.
- FilteringEventStorageEngine(EventStorageEngine, Predicate<? super EventMessage<?>>) - Constructor for class org.axonframework.eventsourcing.FilteringEventStorageEngine
-
Initializes the FilteringEventStorageEngine delegating all event messages matching the given filter to
the given delegate.
- finalAggregateBatchPredicate(Predicate<List<? extends DomainEventData<?>>>) - Method in class org.axonframework.eventsourcing.eventstore.BatchingEventStorageEngine.Builder
-
Defines the predicate to use to recognize the terminal batch when reading an event stream for an aggregate.
- finalAggregateBatchPredicate(Predicate<List<? extends DomainEventData<?>>>) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine.Builder
-
Defines the predicate to use to recognize the terminal batch when reading an event stream for an aggregate.
- finalAggregateBatchPredicate(Predicate<List<? extends DomainEventData<?>>>) - Method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine.Builder
-
Defines the predicate to use to recognize the terminal batch when reading an event stream for an aggregate.
- finalAggregateBatchPredicate(Predicate<List<? extends DomainEventData<?>>>) - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.JpaEventStorageEngine.Builder
-
Deprecated.
Defines the predicate to use to recognize the terminal batch when reading an event stream for an aggregate.
- gapCleaningThreshold(int) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine.Builder
-
Sets the threshold of number of gaps in a token before an attempt to clean gaps up is taken.
- gapCleaningThreshold(int) - Method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine.Builder
-
Sets the threshold of number of gaps in a token before an attempt to clean gaps up is taken.
- gapCleaningThreshold(int) - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.JpaEventStorageEngine.Builder
-
Deprecated.
Sets the threshold of number of gaps in a token before an attempt to clean gaps up is taken.
- gapTimeout(int) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine.Builder
-
Sets the amount of time until a 'gap' in a TrackingToken may be considered timed out.
- gapTimeout(int) - Method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine.Builder
-
Sets the amount of time until a 'gap' in a TrackingToken may be considered timed out.
- gapTimeout(int) - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.JpaEventStorageEngine.Builder
-
Deprecated.
Sets the amount of time until a 'gap' in a TrackingToken may be considered timed out.
- GenericAggregateFactory<T> - Class in org.axonframework.eventsourcing
-
Aggregate factory that uses a convention to create instances of aggregates.
- GenericAggregateFactory(Class<T>) - Constructor for class org.axonframework.eventsourcing.GenericAggregateFactory
-
Initialize the AggregateFactory for creating instances of the given aggregateType.
- GenericAggregateFactory(AggregateModel<T>) - Constructor for class org.axonframework.eventsourcing.GenericAggregateFactory
-
Initialize the AggregateFactory for creating instances of the given aggregateModel.
- getAggregateFactory(Class<?>) - Method in class org.axonframework.eventsourcing.AggregateSnapshotter
-
Returns the AggregateFactory registered for the given aggregateType, or null if no such
AggregateFactory is known.
- getAggregateFactory() - Method in class org.axonframework.eventsourcing.EventSourcingRepository
-
Returns the factory used by this repository.
- getAggregateIdentifier() - Method in class org.axonframework.eventsourcing.eventstore.AbstractSnapshotEventEntry
-
- getAggregateType() - Method in class org.axonframework.eventsourcing.AbstractAggregateFactory
-
- getAggregateType() - Method in interface org.axonframework.eventsourcing.AggregateFactory
-
Returns the type of aggregate this factory creates.
- getConflictResolver() - Static method in class org.axonframework.eventsourcing.conflictresolution.ConflictResolution
-
Returns the ConflictResolver instance that can be used to resolve conflicts of an Aggregate that has been
previously loaded in this Unit of Work.
- getConnection() - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
-
- getDomainEventData(ResultSet) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
-
Extracts the next domain event entry from the given resultSet.
- getEventSerializer() - Method in class org.axonframework.eventsourcing.eventstore.AbstractEventStorageEngine
-
Get the serializer used by this storage engine when storing and retrieving events.
- getEventStore() - Method in class org.axonframework.eventsourcing.AbstractSnapshotter
-
Returns the event store this snapshotter uses to load domain events and store snapshot events.
- getExecutor() - Method in class org.axonframework.eventsourcing.AbstractSnapshotter
-
Returns the executor that executes snapshot taking tasks.
- getIsLive() - Method in class org.axonframework.eventsourcing.EventSourcedAggregate
-
- getLastSequenceNumber() - Method in class org.axonframework.eventsourcing.eventstore.ConcatenatingDomainEventStream
-
- getLastSequenceNumber() - Method in interface org.axonframework.eventsourcing.eventstore.DomainEventStream
-
Get the highest known sequence number in the upstream event entry stream.
- getLastSequenceNumber() - Method in class org.axonframework.eventsourcing.eventstore.FilteringDomainEventStream
-
- getLastSequenceNumber() - Method in class org.axonframework.eventsourcing.eventstore.IteratorBackedDomainEventStream
-
- getSequenceNumber() - Method in class org.axonframework.eventsourcing.eventstore.AbstractSnapshotEventEntry
-
- getSnapshotData(ResultSet) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
-
Extracts the next snapshot entry from the given resultSet.
- getSnapshotSerializer() - Method in class org.axonframework.eventsourcing.eventstore.AbstractEventStorageEngine
-
Get the serializer used by this storage engine when storing and retrieving snapshots.
- getSnapshotTrigger() - Method in class org.axonframework.eventsourcing.EventSourcedAggregate
-
The trigger instance that monitors this aggregate to trigger a snapshot
- getTrackedEventData(ResultSet, GapAwareTrackingToken) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
-
Extracts the next tracked event entry from the given resultSet.
- getType() - Method in class org.axonframework.eventsourcing.eventstore.AbstractSnapshotEventEntry
-
- globalIndexColumn(String) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.EventSchema.Builder
-
Sets the name of the global index column.
- globalIndexColumn() - Method in class org.axonframework.eventsourcing.eventstore.jdbc.EventSchema
-
Get the name of the column containing the global index of the event.
- idColumnType() - Method in class org.axonframework.eventsourcing.eventstore.jdbc.AbstractEventTableFactory
-
Returns the sql to register the auto incrementing global sequence column.
- idColumnType() - Method in class org.axonframework.eventsourcing.eventstore.jdbc.HsqlEventTableFactory
-
- idColumnType() - Method in class org.axonframework.eventsourcing.eventstore.jdbc.MySqlEventTableFactory
-
- idColumnType() - Method in class org.axonframework.eventsourcing.eventstore.jdbc.Oracle11EventTableFactory
-
- idColumnType() - Method in class org.axonframework.eventsourcing.eventstore.jdbc.PostgresEventTableFactory
-
- IncompatibleAggregateException - Exception in org.axonframework.eventsourcing
-
- IncompatibleAggregateException(String, Exception) - Constructor for exception org.axonframework.eventsourcing.IncompatibleAggregateException
-
Initialize the exception with given message and cause.
- IncompatibleAggregateException(String) - Constructor for exception org.axonframework.eventsourcing.IncompatibleAggregateException
-
Initialize the exception with given message.
- initializationFinished() - Method in class org.axonframework.eventsourcing.AbstractSnapshotTrigger
-
- initializationFinished() - Method in interface org.axonframework.eventsourcing.SnapshotTrigger
-
Invoked when the initialization of the aggregate based on passed events is completed.
- initialize(ConflictResolver) - Static method in class org.axonframework.eventsourcing.conflictresolution.ConflictResolution
-
Initialize conflict resolution in the context of the current Unit of Work dealing with a command on an event
sourced aggregate.
- initialize(T, AggregateModel<T>, EventBus, SnapshotTrigger) - Static method in class org.axonframework.eventsourcing.EventSourcedAggregate
-
Initializes an EventSourcedAggregate instance for the given aggregateRoot, based on the given inspector, which publishes events to the given eventBus.
- initialize(T, AggregateModel<T>, EventBus, RepositoryProvider, SnapshotTrigger) - Static method in class org.axonframework.eventsourcing.EventSourcedAggregate
-
Initializes an EventSourcedAggregate instance for the given aggregateRoot, based on the given inspector, which publishes events to the given eventBus.
- initialize(Callable<T>, AggregateModel<T>, EventBus, SnapshotTrigger) - Static method in class org.axonframework.eventsourcing.EventSourcedAggregate
-
Initializes an EventSourcedAggregate instance using the given aggregateFactory, based on the given inspector, which publishes events to the given eventBus and stores events in the given eventStore.
- initialize(Callable<T>, AggregateModel<T>, EventBus, RepositoryProvider, SnapshotTrigger) - Static method in class org.axonframework.eventsourcing.EventSourcedAggregate
-
Initializes an EventSourcedAggregate instance using the given aggregateFactory, based on the given inspector, which publishes events to the given eventBus and stores events in the given eventStore.
- initializeState(DomainEventStream) - Method in class org.axonframework.eventsourcing.EventSourcedAggregate
-
Initialize the state of this Event Sourced Aggregate with the events from the given eventStream.
- InMemoryEventStorageEngine - Class in org.axonframework.eventsourcing.eventstore.inmemory
-
Thread-safe event storage engine that stores events and snapshots in memory.
- InMemoryEventStorageEngine() - Constructor for class org.axonframework.eventsourcing.eventstore.inmemory.InMemoryEventStorageEngine
-
Initializes an InMemoryEventStorageEngine.
- InMemoryEventStorageEngine(long) - Constructor for class org.axonframework.eventsourcing.eventstore.inmemory.InMemoryEventStorageEngine
-
Initializes an InMemoryEventStorageEngine using given offset to initialize the tokens with.
- INSTANCE - Static variable in class org.axonframework.eventsourcing.eventstore.jdbc.HsqlEventTableFactory
-
Singleton HsqlEventTableFactory instance
- INSTANCE - Static variable in class org.axonframework.eventsourcing.eventstore.jdbc.MySqlEventTableFactory
-
Singleton MySqlEventTableFactory instance
- INSTANCE - Static variable in class org.axonframework.eventsourcing.eventstore.jdbc.PostgresEventTableFactory
-
Singleton PostgresEventTableFactory instance
- isDuplicateKeyCode(SQLException, List<Integer>) - Method in class org.axonframework.eventsourcing.eventstore.jpa.SQLErrorCodesResolver
-
- isDuplicateKeyCode(SQLException, List<Integer>) - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.SQLErrorCodesResolver
-
Deprecated.
- isDuplicateKeyViolation(Exception) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcSQLErrorCodesResolver
-
- isDuplicateKeyViolation(Exception) - Method in class org.axonframework.eventsourcing.eventstore.jpa.SQLErrorCodesResolver
-
- isDuplicateKeyViolation(Exception) - Method in class org.axonframework.eventsourcing.eventstore.jpa.SQLStateResolver
-
- isDuplicateKeyViolation(Exception) - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.SQLErrorCodesResolver
-
Deprecated.
- IteratorBackedDomainEventStream - Class in org.axonframework.eventsourcing.eventstore
-
DomainEventStream implementation that gets its messages from an Iterator.
- IteratorBackedDomainEventStream(Iterator<? extends DomainEventMessage<?>>) - Constructor for class org.axonframework.eventsourcing.eventstore.IteratorBackedDomainEventStream
-
Initialize the stream which provides access to message from the given iterator
- parameterResolverFactory(ParameterResolverFactory) - Method in class org.axonframework.eventsourcing.AggregateSnapshotter.Builder
-
Sets the ParameterResolverFactory used to resolve parameter values for annotated handlers in the
snapshot aggregate this snapshotter creates.
- parameterResolverFactory(ParameterResolverFactory) - Method in class org.axonframework.eventsourcing.EventSourcingRepository.Builder
-
- payloadColumn(String) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.EventSchema.Builder
-
Sets the name of the event payload column.
- payloadColumn() - Method in class org.axonframework.eventsourcing.eventstore.jdbc.EventSchema
-
Get the name of the column containing the serialized payload of the event.
- payloadMatching(Predicate<Object>) - Static method in class org.axonframework.eventsourcing.conflictresolution.Conflicts
-
Returns a
Predicate for a
ConflictResolver that responds affirmative if the payload of any event
in a list of unseen events matches the given
messageFilter.
- payloadMatching(Class<T>, Predicate<? super T>) - Static method in class org.axonframework.eventsourcing.conflictresolution.Conflicts
-
Returns a
Predicate for a
ConflictResolver that responds affirmative if the payload of any event
in a list of unseen events is of given
payloadType and matches the given
messageFilter.
- payloadRevisionColumn(String) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.EventSchema.Builder
-
Sets the name of the event payload revision column.
- payloadRevisionColumn() - Method in class org.axonframework.eventsourcing.eventstore.jdbc.EventSchema
-
Get the name of the column containing the revision number of the serialized payload.
- payloadType() - Method in class org.axonframework.eventsourcing.eventstore.jdbc.AbstractEventTableFactory
-
Returns the sql to describe the type of payload column.
- payloadType() - Method in class org.axonframework.eventsourcing.eventstore.jdbc.HsqlEventTableFactory
-
- payloadType() - Method in class org.axonframework.eventsourcing.eventstore.jdbc.MySqlEventTableFactory
-
- payloadType() - Method in class org.axonframework.eventsourcing.eventstore.jdbc.Oracle11EventTableFactory
-
- payloadType() - Method in class org.axonframework.eventsourcing.eventstore.jdbc.PostgresEventTableFactory
-
- payloadTypeColumn(String) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.EventSchema.Builder
-
Sets the name of the event payload type column.
- payloadTypeColumn() - Method in class org.axonframework.eventsourcing.eventstore.jdbc.EventSchema
-
Get the name of the column containing the event payload type.
- payloadTypeOf(Class<T>) - Static method in class org.axonframework.eventsourcing.conflictresolution.Conflicts
-
Returns a
Predicate for a
ConflictResolver that responds affirmative if the payload type of any
event in a list of unseen events is assignable to given
payloadType.
- peek() - Method in class org.axonframework.eventsourcing.eventstore.ConcatenatingDomainEventStream
-
- peek() - Method in interface org.axonframework.eventsourcing.eventstore.DomainEventStream
-
Returns the next events in the stream, if available, without moving the pointer forward.
- peek() - Method in class org.axonframework.eventsourcing.eventstore.FilteringDomainEventStream
-
- peek() - Method in class org.axonframework.eventsourcing.eventstore.IteratorBackedDomainEventStream
-
- persistenceExceptionResolver(PersistenceExceptionResolver) - Method in class org.axonframework.eventsourcing.eventstore.AbstractEventStorageEngine.Builder
-
Sets the PersistenceExceptionResolver used to detect concurrency exceptions from the backing
database.
- persistenceExceptionResolver(PersistenceExceptionResolver) - Method in class org.axonframework.eventsourcing.eventstore.BatchingEventStorageEngine.Builder
-
- persistenceExceptionResolver(PersistenceExceptionResolver) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine.Builder
-
Sets the PersistenceExceptionResolver used to detect concurrency exceptions from the backing
database.
- persistenceExceptionResolver(PersistenceExceptionResolver) - Method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine.Builder
-
- persistenceExceptionResolver(PersistenceExceptionResolver) - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.JpaEventStorageEngine.Builder
-
Deprecated.
- PK() - Constructor for class org.axonframework.eventsourcing.eventstore.AbstractSnapshotEventEntry.PK
-
Constructor for JPA.
- PostgresEventTableFactory - Class in org.axonframework.eventsourcing.eventstore.jdbc
-
Jdbc table factory for Postgresql databases.
- postProcessInstance(T) - Method in class org.axonframework.eventsourcing.AbstractAggregateFactory
-
Perform any processing that must be done on an aggregate instance that was reconstructed from a Snapshot Event.
- prepareCommit(List<? extends EventMessage<?>>) - Method in class org.axonframework.eventsourcing.eventstore.AbstractEventStore
-
- prepareTrigger(Class<?>) - Method in class org.axonframework.eventsourcing.AggregateLoadTimeSnapshotTriggerDefinition
-
- prepareTrigger(Class<?>) - Method in class org.axonframework.eventsourcing.EventCountSnapshotTriggerDefinition
-
- prepareTrigger(Class<?>) - Method in enum org.axonframework.eventsourcing.NoSnapshotTriggerDefinition
-
- prepareTrigger(Class<?>) - Method in interface org.axonframework.eventsourcing.SnapshotTriggerDefinition
-
Prepares a new trigger for an aggregate with the given aggregateIdentifier and aggregateType.
- publish(EventMessage<?>) - Method in class org.axonframework.eventsourcing.EventSourcedAggregate
-
- publishOnEventBus(EventMessage<?>) - Method in class org.axonframework.eventsourcing.EventSourcedAggregate
-
- readEventData(String, long) - Method in class org.axonframework.eventsourcing.eventstore.AbstractEventStorageEngine
-
Returns a
Stream of serialized event data entries for an aggregate with given
identifier.
- readEventData(TrackingToken, boolean) - Method in class org.axonframework.eventsourcing.eventstore.AbstractEventStorageEngine
-
Returns a global
Stream containing all serialized event data entries in the event storage that have a
TrackingToken greater than the given
trackingToken.
- readEventData(String, long) - Method in class org.axonframework.eventsourcing.eventstore.BatchingEventStorageEngine
-
- readEventData(TrackingToken, boolean) - Method in class org.axonframework.eventsourcing.eventstore.BatchingEventStorageEngine
-
Returns a global
Stream containing all serialized event data entries in the event storage that have a
TrackingToken greater than the given
trackingToken.
- readEventData(Connection, String, long, int) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
-
- readEventData(Connection, TrackingToken, int) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
-
Creates a statement to read tracked event entries stored since given tracking token.
- readEventDataForAggregate(ReadEventDataForAggregateStatementBuilder) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine.Builder
-
- readEventDataForAggregate(Connection, EventSchema, String, long, int) - Static method in class org.axonframework.eventsourcing.eventstore.jdbc.statements.JdbcEventStorageEngineStatements
-
- ReadEventDataForAggregateStatementBuilder - Interface in org.axonframework.eventsourcing.eventstore.jdbc.statements
-
- readEventDataWithGaps(ReadEventDataWithGapsStatementBuilder) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine.Builder
-
- readEventDataWithGaps(Connection, long, int, List<Long>) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
-
- readEventDataWithGaps(Connection, EventSchema, long, int, List<Long>) - Static method in class org.axonframework.eventsourcing.eventstore.jdbc.statements.JdbcEventStorageEngineStatements
-
- ReadEventDataWithGapsStatementBuilder - Interface in org.axonframework.eventsourcing.eventstore.jdbc.statements
-
- readEventDataWithoutGaps(ReadEventDataWithoutGapsStatementBuilder) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine.Builder
-
- readEventDataWithoutGaps(Connection, long, int) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
-
- readEventDataWithoutGaps(Connection, EventSchema, long, int) - Static method in class org.axonframework.eventsourcing.eventstore.jdbc.statements.JdbcEventStorageEngineStatements
-
- ReadEventDataWithoutGapsStatementBuilder - Interface in org.axonframework.eventsourcing.eventstore.jdbc.statements
-
- readEvents(String) - Method in class org.axonframework.eventsourcing.EventSourcingRepository
-
Reads the events for the given aggregateIdentifier from the eventStore. this method may be overridden to
add pre or postprocessing to the loading of an event stream
- readEvents(TrackingToken, boolean) - Method in class org.axonframework.eventsourcing.eventstore.AbstractEventStorageEngine
-
- readEvents(String, long) - Method in class org.axonframework.eventsourcing.eventstore.AbstractEventStorageEngine
-
- readEvents(String) - Method in class org.axonframework.eventsourcing.eventstore.AbstractEventStore
-
Open an event stream containing all domain events belonging to the given aggregateIdentifier.
- readEvents(String, long) - Method in class org.axonframework.eventsourcing.eventstore.AbstractEventStore
-
- readEvents(TrackingToken, boolean) - Method in interface org.axonframework.eventsourcing.eventstore.EventStorageEngine
-
Open an event stream containing all events stored since given tracking token.
- readEvents(String) - Method in interface org.axonframework.eventsourcing.eventstore.EventStorageEngine
-
Get a
DomainEventStream containing all events published by the aggregate with given
aggregateIdentifier.
- readEvents(String, long) - Method in interface org.axonframework.eventsourcing.eventstore.EventStorageEngine
-
Get a
DomainEventStream containing all events published by the aggregate with given
aggregateIdentifier starting with the first event having a sequence number that is equal or larger than the
given
firstSequenceNumber.
- readEvents(String) - Method in interface org.axonframework.eventsourcing.eventstore.EventStore
-
Open an event stream containing all domain events belonging to the given aggregateIdentifier.
- readEvents(String, long) - Method in interface org.axonframework.eventsourcing.eventstore.EventStore
-
Open an event stream containing all domain events belonging to the given aggregateIdentifier.
- readEvents(TrackingToken, boolean) - Method in class org.axonframework.eventsourcing.eventstore.inmemory.InMemoryEventStorageEngine
-
Open an event stream containing all events stored since given tracking token.
- readEvents(String, long) - Method in class org.axonframework.eventsourcing.eventstore.inmemory.InMemoryEventStorageEngine
-
- readEvents(TrackingToken, boolean) - Method in class org.axonframework.eventsourcing.eventstore.SequenceEventStorageEngine
-
- readEvents(String, long) - Method in class org.axonframework.eventsourcing.eventstore.SequenceEventStorageEngine
-
- readEvents(TrackingToken, boolean) - Method in class org.axonframework.eventsourcing.FilteringEventStorageEngine
-
- readEvents(String) - Method in class org.axonframework.eventsourcing.FilteringEventStorageEngine
-
- readEvents(String, long) - Method in class org.axonframework.eventsourcing.FilteringEventStorageEngine
-
- readPayload(ResultSet, String) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
-
Reads a serialized object from the given resultSet at given columnIndex.
- readSnapshot(String) - Method in class org.axonframework.eventsourcing.eventstore.AbstractEventStorageEngine
-
- readSnapshot(String) - Method in interface org.axonframework.eventsourcing.eventstore.EventStorageEngine
-
Try to load a snapshot event of the aggregate with given aggregateIdentifier.
- readSnapshot(String) - Method in class org.axonframework.eventsourcing.eventstore.inmemory.InMemoryEventStorageEngine
-
- readSnapshot(String) - Method in class org.axonframework.eventsourcing.eventstore.SequenceEventStorageEngine
-
- readSnapshot(String) - Method in class org.axonframework.eventsourcing.FilteringEventStorageEngine
-
- readSnapshotData(String) - Method in class org.axonframework.eventsourcing.eventstore.AbstractEventStorageEngine
-
Returns a stream of serialized event entries for given aggregateIdentifier if the backing database
contains a snapshot of the aggregate.
- readSnapshotData(ReadSnapshotDataStatementBuilder) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine.Builder
-
- readSnapshotData(Connection, String) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
-
- readSnapshotData(String) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
-
- readSnapshotData(Connection, EventSchema, String) - Static method in class org.axonframework.eventsourcing.eventstore.jdbc.statements.JdbcEventStorageEngineStatements
-
- readSnapshotData(String) - Method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine
-
- readSnapshotData(String) - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.JpaEventStorageEngine
-
Deprecated.
- ReadSnapshotDataStatementBuilder - Interface in org.axonframework.eventsourcing.eventstore.jdbc.statements
-
Contract which defines how to build a PreparedStatement for use on {@link JdbcEventStorageEngine#readSnapshotData(String)
- readTimeStamp(ResultSet, String) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
-
Reads a timestamp from the given resultSet at given columnIndex.
- reconfigure(Class<?>, SnapshotTrigger) - Method in class org.axonframework.eventsourcing.AggregateLoadTimeSnapshotTriggerDefinition
-
- reconfigure(Class<?>, SnapshotTrigger) - Method in class org.axonframework.eventsourcing.EventCountSnapshotTriggerDefinition
-
- reconfigure(Class<?>, SnapshotTrigger) - Method in interface org.axonframework.eventsourcing.SnapshotTriggerDefinition
-
Reconfigure the necessary infrastructure components in the given trigger instance, which may have been
lost in the (de)serialization process.
- reconstruct(T, AggregateModel<T>, long, boolean, EventBus, SnapshotTrigger) - Static method in class org.axonframework.eventsourcing.EventSourcedAggregate
-
Reconstructs an EventSourcedAggregate instance with given aggregateRoot.
- reconstruct(T, AggregateModel<T>, long, boolean, EventBus, RepositoryProvider, SnapshotTrigger) - Static method in class org.axonframework.eventsourcing.EventSourcedAggregate
-
Reconstructs an EventSourcedAggregate instance with given aggregateRoot.
- recreateAggregate(AggregateModel<T>, EventStore, SnapshotTriggerDefinition) - Method in class org.axonframework.eventsourcing.AggregateCacheEntry
-
- recreateAggregate(AggregateModel<T>, EventStore, RepositoryProvider, SnapshotTriggerDefinition) - Method in class org.axonframework.eventsourcing.AggregateCacheEntry
-
- registerAggregateFactory(AggregateFactory<?>) - Method in class org.axonframework.eventsourcing.AggregateSnapshotter
-
Registers the given aggregateFactory with this snapshotter.
- registerLifecycleHandlers(Lifecycle.LifecycleRegistry) - Method in class org.axonframework.eventsourcing.eventstore.EmbeddedEventStore
-
- rejectAll() - Static method in interface org.axonframework.eventsourcing.snapshotting.SnapshotFilter
-
- remove() - Method in interface org.axonframework.eventsourcing.eventstore.DomainEventStream
-
- reportIllegalState(LockAwareAggregate<T, EventSourcedAggregate<T>>) - Method in class org.axonframework.eventsourcing.EventSourcingRepository
-
- repositoryProvider(RepositoryProvider) - Method in class org.axonframework.eventsourcing.AggregateSnapshotter.Builder
-
Sets the RepositoryProvider provided to the snapshot aggregates this snapshotter creates for correct
instantiation.
- repositoryProvider - Variable in class org.axonframework.eventsourcing.EventSourcingRepository.Builder
-
- repositoryProvider(RepositoryProvider) - Method in class org.axonframework.eventsourcing.EventSourcingRepository.Builder
-
Sets the RepositoryProvider which services repositories for specific aggregate types.
- reset() - Method in class org.axonframework.eventsourcing.AbstractSnapshotTrigger
-
This method is used to reset all the variables that are used to check if a threshold has been exceeded
- resolveParameterValue(Message<?>) - Method in class org.axonframework.eventsourcing.conflictresolution.ConflictResolution
-
- revision(String) - Method in class org.axonframework.eventsourcing.snapshotting.RevisionSnapshotFilter.Builder
-
- RevisionSnapshotFilter - Class in org.axonframework.eventsourcing.snapshotting
-
- RevisionSnapshotFilter(RevisionSnapshotFilter.Builder) - Constructor for class org.axonframework.eventsourcing.snapshotting.RevisionSnapshotFilter
-
- RevisionSnapshotFilter(String) - Constructor for class org.axonframework.eventsourcing.snapshotting.RevisionSnapshotFilter
-
- RevisionSnapshotFilter.Builder - Class in org.axonframework.eventsourcing.snapshotting
-
- scheduleSnapshot(Class<?>, String) - Method in class org.axonframework.eventsourcing.AbstractSnapshotter
-
- scheduleSnapshot(Class<?>, String) - Method in interface org.axonframework.eventsourcing.Snapshotter
-
Schedules snapshot taking for an aggregate with given aggregateIdentifier.
- schema(EventSchema) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine.Builder
-
Sets the
EventSchema describing the database schema of event entries.
- schema() - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
-
Returns the
EventSchema that defines the table and column names of event tables in the database.
- separateTrace(boolean) - Method in class org.axonframework.eventsourcing.DefaultSnapshotterSpanFactory.Builder
-
Sets whether the creation of the snapshot should be represented by a separate trace.
- SequenceEventStorageEngine - Class in org.axonframework.eventsourcing.eventstore
-
EventStorageEngine implementation that combines the streams of two event storage engines.
- SequenceEventStorageEngine(EventStorageEngine, EventStorageEngine) - Constructor for class org.axonframework.eventsourcing.eventstore.SequenceEventStorageEngine
-
- sequenceNumberColumn(String) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.EventSchema.Builder
-
Sets the name of the event identifier column.
- sequenceNumberColumn() - Method in class org.axonframework.eventsourcing.eventstore.jdbc.EventSchema
-
Get the name of the column containing the aggregate sequence number of the event.
- setGapCleaningThreshold(int) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
-
- setGapCleaningThreshold(int) - Method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine
-
Sets the threshold of number of gaps in a token before an attempt to clean gaps up is taken.
- setGapCleaningThreshold(int) - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.JpaEventStorageEngine
-
Deprecated.
Sets the threshold of number of gaps in a token before an attempt to clean gaps up is taken.
- setGapTimeout(int) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
-
- setGapTimeout(int) - Method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine
-
Sets the amount of time until a 'gap' in a TrackingToken may be considered timed out.
- setGapTimeout(int) - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.JpaEventStorageEngine
-
Deprecated.
Sets the amount of time until a 'gap' in a TrackingToken may be considered timed out.
- setSnapshotter(Snapshotter) - Method in class org.axonframework.eventsourcing.AbstractSnapshotTrigger
-
Sets the snapshotter
- shutDown() - Method in class org.axonframework.eventsourcing.eventstore.EmbeddedEventStore
-
Method to invoke when the application shuts down.
- shutDown() - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.EmbeddedEventStore
-
Deprecated.
Method to invoke when the application shuts down.
- SnapshotEventEntry - Class in org.axonframework.eventsourcing.eventstore.jpa
-
Default implementation of an event entry containing a serialized snapshot of an aggregate.
- SnapshotEventEntry(DomainEventMessage<?>, Serializer) - Constructor for class org.axonframework.eventsourcing.eventstore.jpa.SnapshotEventEntry
-
Construct a new default snapshot event entry from an aggregate.
- SnapshotEventEntry() - Constructor for class org.axonframework.eventsourcing.eventstore.jpa.SnapshotEventEntry
-
Default constructor required by JPA
- snapshotEventEntryEntityName() - Method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine
-
Returns the name of the Snapshot event entity.
- snapshotEventEntryEntityName() - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.JpaEventStorageEngine
-
Deprecated.
Returns the name of the Snapshot event entity.
- snapshotFilter(Predicate<? super DomainEventData<?>>) - Method in class org.axonframework.eventsourcing.eventstore.AbstractEventStorageEngine.Builder
-
- snapshotFilter(SnapshotFilter) - Method in class org.axonframework.eventsourcing.eventstore.AbstractEventStorageEngine.Builder
-
Sets the snapshotFilter deciding whether to take a snapshot into account.
- snapshotFilter(Predicate<? super DomainEventData<?>>) - Method in class org.axonframework.eventsourcing.eventstore.BatchingEventStorageEngine.Builder
-
- snapshotFilter(SnapshotFilter) - Method in class org.axonframework.eventsourcing.eventstore.BatchingEventStorageEngine.Builder
-
- snapshotFilter(Predicate<? super DomainEventData<?>>) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine.Builder
-
- snapshotFilter(SnapshotFilter) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine.Builder
-
- snapshotFilter(Predicate<? super DomainEventData<?>>) - Method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine.Builder
-
- snapshotFilter(SnapshotFilter) - Method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine.Builder
-
- snapshotFilter(Predicate<? super DomainEventData<?>>) - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.JpaEventStorageEngine.Builder
-
- snapshotFilter(SnapshotFilter) - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.JpaEventStorageEngine.Builder
-
Deprecated.
- SnapshotFilter - Interface in org.axonframework.eventsourcing.snapshotting
-
- snapshotSerializer(Serializer) - Method in class org.axonframework.eventsourcing.eventstore.AbstractEventStorageEngine.Builder
-
Sets the Serializer used to serialize and deserialize snapshots.
- snapshotSerializer(Serializer) - Method in class org.axonframework.eventsourcing.eventstore.BatchingEventStorageEngine.Builder
-
- snapshotSerializer(Serializer) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine.Builder
-
- snapshotSerializer(Serializer) - Method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine.Builder
-
- snapshotSerializer(Serializer) - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.JpaEventStorageEngine.Builder
-
Deprecated.
- snapshotTable(String) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.EventSchema.Builder
-
Sets the name of the snapshot events table.
- snapshotTable() - Method in class org.axonframework.eventsourcing.eventstore.jdbc.EventSchema
-
Returns the name of the snapshot event table.
- Snapshotter - Interface in org.axonframework.eventsourcing
-
Interface describing instances that are capable of creating snapshot events for aggregates.
- SnapshotterSpanFactory - Interface in org.axonframework.eventsourcing
-
- SnapshotTrigger - Interface in org.axonframework.eventsourcing
-
Interface describing a mechanism that keeps track of an Aggregate's activity in order to trigger a snapshot.
- snapshotTriggerDefinition - Variable in class org.axonframework.eventsourcing.EventSourcingRepository.Builder
-
- snapshotTriggerDefinition(SnapshotTriggerDefinition) - Method in class org.axonframework.eventsourcing.EventSourcingRepository.Builder
-
- SnapshotTriggerDefinition - Interface in org.axonframework.eventsourcing
-
Interface describing the mechanism for triggering Snapshots.
- spanFactory(SpanFactory) - Method in class org.axonframework.eventsourcing.AbstractSnapshotter.Builder
-
- spanFactory(SnapshotterSpanFactory) - Method in class org.axonframework.eventsourcing.AbstractSnapshotter.Builder
-
- spanFactory(SnapshotterSpanFactory) - Method in class org.axonframework.eventsourcing.AggregateSnapshotter.Builder
-
- spanFactory(SpanFactory) - Method in class org.axonframework.eventsourcing.DefaultSnapshotterSpanFactory.Builder
-
Sets the SpanFactory to use to create the spans.
- spanFactory(SpanFactory) - Method in class org.axonframework.eventsourcing.EventSourcingRepository.Builder
-
Deprecated.
- spanFactory(RepositorySpanFactory) - Method in class org.axonframework.eventsourcing.EventSourcingRepository.Builder
-
- spanFactory(SpanFactory) - Method in class org.axonframework.eventsourcing.eventstore.EmbeddedEventStore.Builder
-
- spanFactory(EventBusSpanFactory) - Method in class org.axonframework.eventsourcing.eventstore.EmbeddedEventStore.Builder
-
- spanFactory(SpanFactory) - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.EmbeddedEventStore.Builder
-
Deprecated.
- spanFactory(EventBusSpanFactory) - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.EmbeddedEventStore.Builder
-
Deprecated.
- SQLErrorCodesResolver - Class in org.axonframework.eventsourcing.eventstore.jpa
-
SQLErrorCodesResolver is an implementation of PersistenceExceptionResolver used to resolve sql error codes to see if
it is an duplicate key constraint violation.
- SQLErrorCodesResolver(List<Integer>) - Constructor for class org.axonframework.eventsourcing.eventstore.jpa.SQLErrorCodesResolver
-
Initializes the SQLErrorCodesResolver using the given list of SQL Codes representing Key Constraint Violations.
- SQLErrorCodesResolver(DataSource) - Constructor for class org.axonframework.eventsourcing.eventstore.jpa.SQLErrorCodesResolver
-
Initialize a SQLErrorCodesResolver, automatically detecting the database name through the given dataSource.
- SQLErrorCodesResolver(String) - Constructor for class org.axonframework.eventsourcing.eventstore.jpa.SQLErrorCodesResolver
-
Initialize a SQLErrorCodesResolver, automatically detecting the database name through the given dataSource.
- SQLErrorCodesResolver(Properties, String) - Constructor for class org.axonframework.eventsourcing.eventstore.jpa.SQLErrorCodesResolver
-
Initialize a SQLErrorCodesResolver, automatically detecting the database name through the given dataSource.
- SQLErrorCodesResolver(Properties, DataSource) - Constructor for class org.axonframework.eventsourcing.eventstore.jpa.SQLErrorCodesResolver
-
Initialize the SQLErrorCodesResolver with the given properties and use the dataSource
to automatically retrieve the database product name.
- SQLErrorCodesResolver - Class in org.axonframework.eventsourcing.eventstore.legacyjpa
-
- SQLErrorCodesResolver(List<Integer>) - Constructor for class org.axonframework.eventsourcing.eventstore.legacyjpa.SQLErrorCodesResolver
-
Deprecated.
Initializes the SQLErrorCodesResolver using the given list of SQL Codes representing Key Constraint Violations.
- SQLErrorCodesResolver(DataSource) - Constructor for class org.axonframework.eventsourcing.eventstore.legacyjpa.SQLErrorCodesResolver
-
Deprecated.
Initialize a SQLErrorCodesResolver, automatically detecting the database name through the given dataSource.
- SQLErrorCodesResolver(String) - Constructor for class org.axonframework.eventsourcing.eventstore.legacyjpa.SQLErrorCodesResolver
-
Deprecated.
Initialize a SQLErrorCodesResolver, automatically detecting the database name through the given dataSource.
- SQLErrorCodesResolver(Properties, String) - Constructor for class org.axonframework.eventsourcing.eventstore.legacyjpa.SQLErrorCodesResolver
-
Deprecated.
Initialize a SQLErrorCodesResolver, automatically detecting the database name through the given dataSource.
- SQLErrorCodesResolver(Properties, DataSource) - Constructor for class org.axonframework.eventsourcing.eventstore.legacyjpa.SQLErrorCodesResolver
-
Deprecated.
Initialize the SQLErrorCodesResolver with the given properties and use the dataSource
to automatically retrieve the database product name.
- SQLStateResolver - Class in org.axonframework.eventsourcing.eventstore.jpa
-
SQLStateResolver is an implementation of PersistenceExceptionResolver used to resolve sql state values to see if it
violates a unique key constraint.
- SQLStateResolver() - Constructor for class org.axonframework.eventsourcing.eventstore.jpa.SQLStateResolver
-
Constructor that uses the standard SQL state category for the check.
- SQLStateResolver(String) - Constructor for class org.axonframework.eventsourcing.eventstore.jpa.SQLStateResolver
-
Constructor that can be used to supply a specific SQL state code for the check.
- stagedDomainEventMessages(String) - Method in class org.axonframework.eventsourcing.eventstore.AbstractEventStore
-
Returns a Stream of all DomainEventMessages that have been staged for publication by an Aggregate with given
aggregateIdentifier.
- storageEngine - Variable in class org.axonframework.eventsourcing.eventstore.AbstractEventStore.Builder
-
- storageEngine(EventStorageEngine) - Method in class org.axonframework.eventsourcing.eventstore.AbstractEventStore.Builder
-
- storageEngine() - Method in class org.axonframework.eventsourcing.eventstore.AbstractEventStore
-
- storageEngine(EventStorageEngine) - Method in class org.axonframework.eventsourcing.eventstore.EmbeddedEventStore.Builder
-
- storageEngine(EventStorageEngine) - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.EmbeddedEventStore.Builder
-
Deprecated.
- storeSnapshot(DomainEventMessage<?>) - Method in class org.axonframework.eventsourcing.eventstore.AbstractEventStorageEngine
-
- storeSnapshot(DomainEventMessage<?>, Serializer) - Method in class org.axonframework.eventsourcing.eventstore.AbstractEventStorageEngine
-
Store the given snapshot of an Aggregate.
- storeSnapshot(DomainEventMessage<?>) - Method in class org.axonframework.eventsourcing.eventstore.AbstractEventStore
-
- storeSnapshot(DomainEventMessage<?>) - Method in interface org.axonframework.eventsourcing.eventstore.EventStorageEngine
-
Store an event that contains a snapshot of an aggregate.
- storeSnapshot(DomainEventMessage<?>) - Method in interface org.axonframework.eventsourcing.eventstore.EventStore
-
Stores the given (temporary) snapshot event.
- storeSnapshot(DomainEventMessage<?>) - Method in class org.axonframework.eventsourcing.eventstore.inmemory.InMemoryEventStorageEngine
-
- storeSnapshot(DomainEventMessage<?>, Serializer) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
-
- storeSnapshot(DomainEventMessage<?>, Serializer) - Method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine
-
- storeSnapshot(DomainEventMessage<?>, Serializer) - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.JpaEventStorageEngine
-
Deprecated.
- storeSnapshot(DomainEventMessage<?>) - Method in class org.axonframework.eventsourcing.eventstore.SequenceEventStorageEngine
-
- storeSnapshot(DomainEventMessage<?>) - Method in class org.axonframework.eventsourcing.FilteringEventStorageEngine
-
- subtype(Class<? extends T>) - Method in class org.axonframework.eventsourcing.EventSourcingRepository.Builder
-
- subtypes(Set<Class<? extends T>>) - Method in class org.axonframework.eventsourcing.EventSourcingRepository.Builder
-
- supplyException(String, long, long) - Method in interface org.axonframework.eventsourcing.conflictresolution.ConflictExceptionSupplier
-
Creates an instance of an exception indicating a conflict in an aggregate with given aggregateIdentifier,
the given expectedVersion and actualVersion.
- supplyException(ConflictDescription) - Method in interface org.axonframework.eventsourcing.conflictresolution.ContextAwareConflictExceptionSupplier
-
Creates an instance of an exception indicating a conflict described by the given conflictDescription.
- validate() - Method in class org.axonframework.eventsourcing.AbstractSnapshotter.Builder
-
Validates whether the fields contained in this Builder are set accordingly.
- validate() - Method in class org.axonframework.eventsourcing.AggregateSnapshotter.Builder
-
Validates whether the fields contained in this Builder are set accordingly.
- validate() - Method in class org.axonframework.eventsourcing.DefaultSnapshotterSpanFactory.Builder
-
Validates whether the fields contained in this Builder are set accordingly.
- validate() - Method in class org.axonframework.eventsourcing.EventSourcingRepository.Builder
-
- validate() - Method in class org.axonframework.eventsourcing.eventstore.AbstractEventStorageEngine.Builder
-
Validates whether the fields contained in this Builder are set accordingly.
- validate() - Method in class org.axonframework.eventsourcing.eventstore.AbstractEventStore.Builder
-
Validates whether the fields contained in this Builder are set accordingly.
- validate() - Method in class org.axonframework.eventsourcing.eventstore.BatchingEventStorageEngine.Builder
-
Validates whether the fields contained in this Builder are set accordingly.
- validate() - Method in class org.axonframework.eventsourcing.eventstore.EmbeddedEventStore.Builder
-
Validates whether the fields contained in this Builder are set accordingly.
- validate() - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine.Builder
-
Validates whether the fields contained in this Builder are set accordingly.
- validate() - Method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine.Builder
-
Validates whether the fields contained in this Builder are set accordingly.
- validate() - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.EmbeddedEventStore.Builder
-
Deprecated.
Validates whether the fields contained in this Builder are set accordingly.
- validate() - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.JpaEventStorageEngine.Builder
-
Deprecated.
Validates whether the fields contained in this Builder are set accordingly.
- validate() - Method in class org.axonframework.eventsourcing.snapshotting.RevisionSnapshotFilter.Builder
-
Validate whether the fields contained in this Builder as set accordingly.
- validateOnLoad(Aggregate<T>, Long) - Method in class org.axonframework.eventsourcing.CachingEventSourcingRepository
-
- validateOnLoad(Aggregate<T>, Long) - Method in class org.axonframework.eventsourcing.EventSourcingRepository
-
- valueOf(String) - Static method in enum org.axonframework.eventsourcing.conflictresolution.NoConflictResolver
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.axonframework.eventsourcing.NoSnapshotTriggerDefinition
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.axonframework.eventsourcing.conflictresolution.NoConflictResolver
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.axonframework.eventsourcing.NoSnapshotTriggerDefinition
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- version() - Method in class org.axonframework.eventsourcing.EventSourcedAggregate
-