Skip navigation links
A B C D E F G H I J L M N O P R S T U V W 

A

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
Initialize an AggregateFactory for the given aggregateBaseType.
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
Initializes an AggregateFactory for the given aggregateModel.
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
Instantiate a AbstractEventStorageEngine based on the fields contained in the AbstractEventStorageEngine.Builder.
AbstractEventStorageEngine.Builder - Class in org.axonframework.eventsourcing.eventstore
Abstract Builder class to instantiate an AbstractEventStorageEngine.
AbstractEventStore - Class in org.axonframework.eventsourcing.eventstore
Abstract implementation of an EventStore that uses a EventStorageEngine to store and load events.
AbstractEventStore(AbstractEventStore.Builder) - Constructor for class org.axonframework.eventsourcing.eventstore.AbstractEventStore
Instantiate an AbstractEventStore based on the fields contained in the AbstractEventStore.Builder.
AbstractEventStore.Builder - Class in org.axonframework.eventsourcing.eventstore
Abstract Builder class to instantiate an AbstractEventStore.
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
Instantiate a AbstractSnapshotter based on the fields contained in the AbstractSnapshotter.Builder.
AbstractSnapshotter.Builder - Class in org.axonframework.eventsourcing
Abstract Builder class to instantiate AbstractSnapshotter implementations.
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
Instantiate a AbstractSnapshotTrigger based on the Snapshotter and aggregateType {@link Class
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
Sets the AggregateFactory used to create new Aggregate instances.
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
Instantiate a AggregateSnapshotter based on the fields contained in the AggregateSnapshotter.Builder.
AggregateSnapshotter.Builder - Class in org.axonframework.eventsourcing
Builder class to instantiate a AggregateSnapshotter.
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
A SnapshotFilter implementation which allows all snapshots.
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
Set the PreparedStatement to be used on JdbcEventStorageEngine.appendEvents(Connection, List, Serializer) en}.
appendEvents(Connection, EventSchema, Class<?>, List<? extends EventMessage<?>>, Serializer, TimestampWriter) - Static method in class org.axonframework.eventsourcing.eventstore.jdbc.statements.JdbcEventStorageEngineStatements
Set the PreparedStatement to be used on JdbcEventStorageEngine.appendEvents(List, Serializer).
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
Contract which defines how to build a PreparedStatement for use on JdbcEventStorageEngine.appendEvents(List, Serializer)
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
Contract which defines how to build a PreparedStatement for use on JdbcEventStorageEngine.storeSnapshot(DomainEventMessage, Serializer).
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.

B

BatchingEventStorageEngine - Class in org.axonframework.eventsourcing.eventstore
AbstractEventStorageEngine implementation that fetches events in batches from the backing database.
BatchingEventStorageEngine(BatchingEventStorageEngine.Builder) - Constructor for class org.axonframework.eventsourcing.eventstore.BatchingEventStorageEngine
Instantiate a BatchingEventStorageEngine based on the fields contained in the BatchingEventStorageEngine.Builder.
BatchingEventStorageEngine.Builder - Class in org.axonframework.eventsourcing.eventstore
Abstract Builder class to instantiate a BatchingEventStorageEngine.
batchSize() - Method in class org.axonframework.eventsourcing.eventstore.BatchingEventStorageEngine
Returns the maximum number of event entries to be fetched per batch.
batchSize(int) - Method in class org.axonframework.eventsourcing.eventstore.BatchingEventStorageEngine.Builder
Sets the batchSize specifying the number of events that should be read at each database access.
batchSize(int) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine.Builder
 
batchSize(int) - Method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine.Builder
 
batchSize(int) - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.JpaEventStorageEngine.Builder
Deprecated.
 
build() - Method in class org.axonframework.eventsourcing.AggregateSnapshotter.Builder
Initializes a AggregateSnapshotter as specified through this Builder.
build() - Method in class org.axonframework.eventsourcing.DefaultSnapshotterSpanFactory.Builder
Initializes a DefaultSnapshotterSpanFactory as specified through this Builder.
build() - Method in class org.axonframework.eventsourcing.EventSourcingRepository.Builder
Initializes a EventSourcingRepository or CachingEventSourcingRepository as specified through this Builder.
build() - Method in class org.axonframework.eventsourcing.eventstore.EmbeddedEventStore.Builder
Initializes a EmbeddedEventStore as specified through this Builder.
build() - Method in class org.axonframework.eventsourcing.eventstore.jdbc.EventSchema.Builder
Builds a new EventSchema from builder values.
build() - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine.Builder
Initializes a JdbcEventStorageEngine as specified through this Builder.
build(Connection, EventSchema, Class<?>, List<? extends EventMessage<?>>, Serializer, TimestampWriter) - Method in interface org.axonframework.eventsourcing.eventstore.jdbc.statements.AppendEventsStatementBuilder
build(Connection, EventSchema, Class<?>, DomainEventMessage<?>, Serializer, TimestampWriter) - Method in interface org.axonframework.eventsourcing.eventstore.jdbc.statements.AppendSnapshotStatementBuilder
build(Connection, EventSchema, SortedSet<Long>) - Method in interface org.axonframework.eventsourcing.eventstore.jdbc.statements.CleanGapsStatementBuilder
Creates a statement to be used at JdbcEventStorageEngine.cleanGaps(TrackingToken)
build(Connection, EventSchema) - Method in interface org.axonframework.eventsourcing.eventstore.jdbc.statements.CreateHeadTokenStatementBuilder
Creates a statement to be used at JdbcEventStorageEngine.createHeadToken().
build(Connection, EventSchema) - Method in interface org.axonframework.eventsourcing.eventstore.jdbc.statements.CreateTailTokenStatementBuilder
Creates a statement to be used at JdbcEventStorageEngine.createTailToken().
build(Connection, EventSchema, Instant) - Method in interface org.axonframework.eventsourcing.eventstore.jdbc.statements.CreateTokenAtStatementBuilder
Creates a statement to be used at JdbcEventStorageEngine.createTokenAt(Instant).
build(Connection, EventSchema, String, long) - Method in interface org.axonframework.eventsourcing.eventstore.jdbc.statements.DeleteSnapshotsStatementBuilder
build(Connection, EventSchema, long) - Method in interface org.axonframework.eventsourcing.eventstore.jdbc.statements.FetchTrackedEventsStatementBuilder
build(Connection, EventSchema, String) - Method in interface org.axonframework.eventsourcing.eventstore.jdbc.statements.LastSequenceNumberForStatementBuilder
build(Connection, EventSchema, String, long, int) - Method in interface org.axonframework.eventsourcing.eventstore.jdbc.statements.ReadEventDataForAggregateStatementBuilder
Creates a statement to read domain event entries for an aggregate with given identifier starting with the first entry having a sequence number that is equal or larger than the given firstSequenceNumber.
build(Connection, EventSchema, long, int, List<Long>) - Method in interface org.axonframework.eventsourcing.eventstore.jdbc.statements.ReadEventDataWithGapsStatementBuilder
build(Connection, EventSchema, long, int) - Method in interface org.axonframework.eventsourcing.eventstore.jdbc.statements.ReadEventDataWithoutGapsStatementBuilder
build(Connection, EventSchema, String) - Method in interface org.axonframework.eventsourcing.eventstore.jdbc.statements.ReadSnapshotDataStatementBuilder
Creates a statement to be used at JdbcEventStorageEngine.readSnapshotData(String)
build() - Method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine.Builder
Initializes a JpaEventStorageEngine as specified through this Builder.
build() - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.EmbeddedEventStore.Builder
Deprecated.
Initializes a EmbeddedEventStore as specified through this Builder.
build() - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.JpaEventStorageEngine.Builder
Deprecated.
Initializes a JpaEventStorageEngine as specified through this Builder.
build() - Method in class org.axonframework.eventsourcing.snapshotting.RevisionSnapshotFilter.Builder
Initializes a RevisionSnapshotFilter as specified through this Builder.
Builder() - Constructor for class org.axonframework.eventsourcing.AbstractSnapshotter.Builder
 
builder() - Static method in class org.axonframework.eventsourcing.AggregateSnapshotter
Instantiate a Builder to be able to create a AggregateSnapshotter.
Builder() - Constructor for class org.axonframework.eventsourcing.AggregateSnapshotter.Builder
 
builder() - Static method in class org.axonframework.eventsourcing.DefaultSnapshotterSpanFactory
Builder() - Constructor for class org.axonframework.eventsourcing.DefaultSnapshotterSpanFactory.Builder
 
builder(Class<T>) - Static method in class org.axonframework.eventsourcing.EventSourcingRepository
Instantiate a Builder to be able to create a EventSourcingRepository for aggregate type T.
Builder(Class<T>) - Constructor for class org.axonframework.eventsourcing.EventSourcingRepository.Builder
Creates a builder for a Repository for given aggregateType.
Builder() - Constructor for class org.axonframework.eventsourcing.eventstore.AbstractEventStorageEngine.Builder
 
Builder() - Constructor for class org.axonframework.eventsourcing.eventstore.AbstractEventStore.Builder
 
Builder() - Constructor for class org.axonframework.eventsourcing.eventstore.BatchingEventStorageEngine.Builder
 
builder() - Static method in class org.axonframework.eventsourcing.eventstore.EmbeddedEventStore
Instantiate a Builder to be able to create an EmbeddedEventStore.
Builder() - Constructor for class org.axonframework.eventsourcing.eventstore.EmbeddedEventStore.Builder
 
builder() - Static method in class org.axonframework.eventsourcing.eventstore.jdbc.EventSchema
Returns a new EventSchema.Builder initialized with default settings.
Builder() - Constructor for class org.axonframework.eventsourcing.eventstore.jdbc.EventSchema.Builder
 
builder() - Static method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
Instantiate a Builder to be able to create a JdbcEventStorageEngine.
builder() - Static method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine
Instantiate a Builder to be able to create a JpaEventStorageEngine.
Builder() - Constructor for class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine.Builder
 
builder() - Static method in class org.axonframework.eventsourcing.eventstore.legacyjpa.EmbeddedEventStore
Deprecated.
Instantiate a Builder to be able to create an EmbeddedEventStore.
Builder() - Constructor for class org.axonframework.eventsourcing.eventstore.legacyjpa.EmbeddedEventStore.Builder
Deprecated.
 
builder() - Static method in class org.axonframework.eventsourcing.eventstore.legacyjpa.JpaEventStorageEngine
Deprecated.
Instantiate a Builder to be able to create a JpaEventStorageEngine.
Builder() - Constructor for class org.axonframework.eventsourcing.eventstore.legacyjpa.JpaEventStorageEngine.Builder
Deprecated.
 
builder() - Static method in class org.axonframework.eventsourcing.MultiStreamableMessageSource
Deprecated.
In favor of MultiStreamableMessageSource.builder(). This class belongs in the messaging module instead of the eventsourcing module.
Builder() - Constructor for class org.axonframework.eventsourcing.MultiStreamableMessageSource.Builder
Deprecated.
 
builder() - Static method in class org.axonframework.eventsourcing.snapshotting.RevisionSnapshotFilter
Instantiate a Builder to be able to create a RevisionSnapshotFilter.
Builder() - Constructor for class org.axonframework.eventsourcing.snapshotting.RevisionSnapshotFilter.Builder
 
buildHandlerDefinition() - Method in class org.axonframework.eventsourcing.AggregateSnapshotter.Builder
Return the set HandlerDefinition, or create and return it if it is null.
buildParameterResolverFactory() - Method in class org.axonframework.eventsourcing.AggregateSnapshotter.Builder
Return the set ParameterResolverFactory, or create and return it if it is null.

C

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
Instantiate a CachingEventSourcingRepository based on the fields contained in the EventSourcingRepository.Builder.
cleanGaps(CleanGapsStatementBuilder) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine.Builder
Set the PreparedStatement to be used on JdbcEventStorageEngine.cleanGaps(Connection, SortedSet).
cleanGaps(Connection, SortedSet<Long>) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
Creates a statement to be used at JdbcEventStorageEngine.cleanGaps(TrackingToken).
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
Contract which defines how to build a PreparedStatement for use on JdbcEventStorageEngine.cleanGaps(TrackingToken)
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
Combines this SnapshotFilter with the give other filter in an "AND" operation, effectively validating whether both return true on a SnapshotFilter.allow(DomainEventData) call of each.
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
Set the PreparedStatement to be used on JdbcEventStorageEngine.createHeadToken(Connection).
createHeadToken(Connection) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
Creates a statement to be used at JdbcEventStorageEngine.createHeadToken().
createHeadToken() - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
 
createHeadToken(Connection, EventSchema) - Static method in class org.axonframework.eventsourcing.eventstore.jdbc.statements.JdbcEventStorageEngineStatements
Set the PreparedStatement to be used on JdbcEventStorageEngine.createHeadToken().
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
Contract which defines how to build a PreparedStatement for use on JdbcEventStorageEngine.createHeadToken()
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
Set the PreparedStatement to be used on JdbcEventStorageEngine.createTailToken(Connection).
createTailToken(Connection) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
Creates a statement to be used at JdbcEventStorageEngine.createTailToken().
createTailToken() - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
 
createTailToken(Connection, EventSchema) - Static method in class org.axonframework.eventsourcing.eventstore.jdbc.statements.JdbcEventStorageEngineStatements
Set the PreparedStatement to be used on JdbcEventStorageEngine.createTailToken().
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
Contract which defines how to build a PreparedStatement for use on JdbcEventStorageEngine.createTailToken()
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
Set the PreparedStatement to be used on JdbcEventStorageEngine.createTokenAt.
createTokenAt(Connection, Instant) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
Creates a statement to be used at JdbcEventStorageEngine.createTokenAt(Instant).
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
Build the PreparedStatement to be used on JdbcEventStorageEngine.createTokenAt(Instant).
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
Contract which defines how to build a PreparedStatement for use on JdbcEventStorageEngine.createTokenAt(Instant)

D

dataSource(DataSource) - Method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine.Builder
Sets the PersistenceExceptionResolver as a SQLErrorCodesResolver, using the provided DataSource to resolve the error codes.
dataSource(DataSource) - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.JpaEventStorageEngine.Builder
Deprecated.
Sets the PersistenceExceptionResolver as a SQLErrorCodesResolver, using the provided DataSource to resolve the error codes.
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
ConflictDescription implementation that takes the necessary information in the Constructor.
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
Implementation of a ConflictResolver that fetches any unseen changes from the EventStore.
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
Default implementation of the SnapshotterSpanFactory.
DefaultSnapshotterSpanFactory(DefaultSnapshotterSpanFactory.Builder) - Constructor for class org.axonframework.eventsourcing.DefaultSnapshotterSpanFactory
Creates a new DefaultSnapshotterSpanFactory using the provided builder.
DefaultSnapshotterSpanFactory.Builder - Class in org.axonframework.eventsourcing
Builder class to instantiate a DefaultSnapshotterSpanFactory.
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
Contract which defines how to build a PreparedStatement for use on JdbcEventStorageEngine.storeSnapshot(DomainEventMessage, Serializer)
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
Deprecated.
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
 

E

EmbeddedEventStore - Class in org.axonframework.eventsourcing.eventstore
Implementation of an EventStore that stores and fetches events using an EventStorageEngine.
EmbeddedEventStore(EmbeddedEventStore.Builder) - Constructor for class org.axonframework.eventsourcing.eventstore.EmbeddedEventStore
Instantiate a EmbeddedEventStore based on the fields contained in the EmbeddedEventStore.Builder.
EmbeddedEventStore - Class in org.axonframework.eventsourcing.eventstore.legacyjpa
Deprecated.
in favor of using EmbeddedEventStore which moved to jakarta.
EmbeddedEventStore(EmbeddedEventStore.Builder) - Constructor for class org.axonframework.eventsourcing.eventstore.legacyjpa.EmbeddedEventStore
Deprecated.
Instantiate a EmbeddedEventStore based on the fields contained in the EmbeddedEventStore.Builder.
EmbeddedEventStore.Builder - Class in org.axonframework.eventsourcing.eventstore
Builder class to instantiate an EmbeddedEventStore.
EmbeddedEventStore.Builder - Class in org.axonframework.eventsourcing.eventstore.legacyjpa
Deprecated.
Builder class to instantiate an EmbeddedEventStore.
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
Instantiate a EventSourcingRepository based on the fields contained in the EventSourcingRepository.Builder.
EventSourcingRepository.Builder<T> - Class in org.axonframework.eventsourcing
Builder class to instantiate a EventSourcingRepository.
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
Sets the EventStore instance which this AbstractSnapshotter implementation will store snapshots in.
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.

F

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
Specifies whether the BatchingEventStorageEngine.readEventData(String, long) should proceed fetching events for an aggregate until an empty batch is returned.
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
Set the PreparedStatement to be used on JdbcEventStorageEngine.fetchTrackedEvents(Connection, long).
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
Set the PreparedStatement to be used on JdbcEventStorageEngine.fetchTrackedEvents(TrackingToken, int).
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
Contract which defines how to build a PreparedStatement for use on JdbcEventStorageEngine.fetchTrackedEvents(TrackingToken, int)
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.

G

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
Returns a Connection to the database.
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.

H

handlePersistenceException(Exception, EventMessage<?>) - Method in class org.axonframework.eventsourcing.eventstore.AbstractEventStorageEngine
Invoke when an Exception is raised while persisting an Event or Snapshot.
handlerDefinition(HandlerDefinition) - Method in class org.axonframework.eventsourcing.AggregateSnapshotter.Builder
Sets the HandlerDefinition used to create concrete handlers in the snapshot aggregate this snapshotter creates.
handlerDefinition(HandlerDefinition) - Method in class org.axonframework.eventsourcing.EventSourcingRepository.Builder
 
handleSnapshotReadingError(String, Throwable) - Method in class org.axonframework.eventsourcing.eventstore.AbstractEventStore
Invoked when an error (Exception or LinkageError) occurs while attempting to read a snapshot event.
hashCode() - Method in class org.axonframework.eventsourcing.eventstore.AbstractSnapshotEventEntry.PK
 
hasNext() - Method in class org.axonframework.eventsourcing.eventstore.ConcatenatingDomainEventStream
 
hasNext() - Method in interface org.axonframework.eventsourcing.eventstore.DomainEventStream
Returns true if the stream has more events, meaning that a call to next() will not result in an exception.
hasNext() - Method in class org.axonframework.eventsourcing.eventstore.FilteringDomainEventStream
 
hasNext() - Method in class org.axonframework.eventsourcing.eventstore.IteratorBackedDomainEventStream
 
HsqlEventTableFactory - Class in org.axonframework.eventsourcing.eventstore.jdbc
Jdbc table factory for HSQL databases.
HsqlEventTableFactory() - Constructor for class org.axonframework.eventsourcing.eventstore.jdbc.HsqlEventTableFactory
Default constructor of the factory

I

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
Exception indicating that an aggregate was not compatible with the requirements of the GenericAggregateFactory.
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

J

JdbcEventStorageEngine - Class in org.axonframework.eventsourcing.eventstore.jdbc
An EventStorageEngine implementation that uses JDBC to store and fetch events.
JdbcEventStorageEngine(JdbcEventStorageEngine.Builder) - Constructor for class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
Instantiate a JdbcEventStorageEngine based on the fields contained in the JdbcEventStorageEngine.Builder.
JdbcEventStorageEngine.Builder - Class in org.axonframework.eventsourcing.eventstore.jdbc
Builder class to instantiate a JdbcEventStorageEngine.
JdbcEventStorageEngineStatements - Class in org.axonframework.eventsourcing.eventstore.jdbc.statements
Class which holds the default PreparedStatement builder methods for use in the JdbcEventStorageEngine.
JdbcSQLErrorCodesResolver - Class in org.axonframework.eventsourcing.eventstore.jdbc
SQLErrorCodesResolver is an implementation of PersistenceExceptionResolver used to resolve sql error codes to see if it is an duplicate key constraint violation.
JdbcSQLErrorCodesResolver() - Constructor for class org.axonframework.eventsourcing.eventstore.jdbc.JdbcSQLErrorCodesResolver
 
JpaEventStorageEngine - Class in org.axonframework.eventsourcing.eventstore.jpa
EventStorageEngine implementation that uses JPA to store and fetch events.
JpaEventStorageEngine(JpaEventStorageEngine.Builder) - Constructor for class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine
Instantiate a JpaEventStorageEngine based on the fields contained in the JpaEventStorageEngine.Builder.
JpaEventStorageEngine - Class in org.axonframework.eventsourcing.eventstore.legacyjpa
Deprecated.
in favor of using JpaEventStorageEngine which moved to jakarta.
JpaEventStorageEngine(JpaEventStorageEngine.Builder) - Constructor for class org.axonframework.eventsourcing.eventstore.legacyjpa.JpaEventStorageEngine
Deprecated.
Instantiate a JpaEventStorageEngine based on the fields contained in the JpaEventStorageEngine.Builder.
JpaEventStorageEngine.Builder - Class in org.axonframework.eventsourcing.eventstore.jpa
Builder class to instantiate a JpaEventStorageEngine.
JpaEventStorageEngine.Builder - Class in org.axonframework.eventsourcing.eventstore.legacyjpa
Deprecated.
Builder class to instantiate a JpaEventStorageEngine.

L

lastSequenceNumberFor(String) - Method in class org.axonframework.eventsourcing.eventstore.AbstractEventStore
 
lastSequenceNumberFor(String) - Method in interface org.axonframework.eventsourcing.eventstore.EventStorageEngine
Returns the last known sequence number for the given aggregateIdentifier.
lastSequenceNumberFor(String) - Method in interface org.axonframework.eventsourcing.eventstore.EventStore
 
lastSequenceNumberFor(LastSequenceNumberForStatementBuilder) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine.Builder
lastSequenceNumberFor(Connection, String) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
Creates a statement to be used at JdbcEventStorageEngine.lastSequenceNumberFor(String).
lastSequenceNumberFor(String) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
 
lastSequenceNumberFor(Connection, EventSchema, String) - Static method in class org.axonframework.eventsourcing.eventstore.jdbc.statements.JdbcEventStorageEngineStatements
Set the PreparedStatement to be used on JdbcEventStorageEngine.lastSequenceNumberFor(String).
lastSequenceNumberFor(String) - Method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine
 
lastSequenceNumberFor(String) - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.JpaEventStorageEngine
Deprecated.
 
lastSequenceNumberFor(String) - Method in class org.axonframework.eventsourcing.eventstore.SequenceEventStorageEngine
 
lastSequenceNumberFor(String) - Method in class org.axonframework.eventsourcing.FilteringEventStorageEngine
 
LastSequenceNumberForStatementBuilder - Interface in org.axonframework.eventsourcing.eventstore.jdbc.statements
Contract which defines how to build a PreparedStatement for use on JdbcEventStorageEngine.lastSequenceNumberFor(String)
lockFactory(LockFactory) - Method in class org.axonframework.eventsourcing.EventSourcingRepository.Builder
If this Builder is used to instantiate a CachingEventSourcingRepository, do note that an optimistic locking strategy is not compatible with a caching approach.
lowestGlobalSequence(long) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine.Builder
Sets the lowestGlobalSequence specifying the first expected auto generated sequence number.
lowestGlobalSequence(long) - Method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine.Builder
Sets the lowestGlobalSequence specifying the first expected auto generated sequence number.
lowestGlobalSequence(long) - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.JpaEventStorageEngine.Builder
Deprecated.
Sets the lowestGlobalSequence specifying the first expected auto generated sequence number.

M

matches(Message<?>) - Method in class org.axonframework.eventsourcing.conflictresolution.ConflictResolution
 
maxGapOffset(int) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine.Builder
Sets the maxGapOffset specifying the maximum distance in sequence numbers between a missing event and the event with the highest known index.
maxGapOffset(int) - Method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine.Builder
Sets the maxGapOffset specifying the maximum distance in sequence numbers between a missing event and the event with the highest known index.
maxGapOffset(int) - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.JpaEventStorageEngine.Builder
Deprecated.
Sets the maxGapOffset specifying the maximum distance in sequence numbers between a missing event and the event with the highest known index.
messageMonitor(MessageMonitor<? super EventMessage<?>>) - Method in class org.axonframework.eventsourcing.eventstore.AbstractEventStore.Builder
 
messageMonitor(MessageMonitor<? super EventMessage<?>>) - Method in class org.axonframework.eventsourcing.eventstore.EmbeddedEventStore.Builder
 
messageMonitor(MessageMonitor<? super EventMessage<?>>) - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.EmbeddedEventStore.Builder
Deprecated.
 
metaDataColumn(String) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.EventSchema.Builder
Sets the name of the event metadata column.
metaDataColumn() - Method in class org.axonframework.eventsourcing.eventstore.jdbc.EventSchema
Get the name of the column containing the serialized metadata of the event.
MultiStreamableMessageSource - Class in org.axonframework.eventsourcing
Deprecated.
In favor of MultiStreamableMessageSource. This class belongs in the messaging module instead of the eventsourcing module.
MultiStreamableMessageSource(MultiStreamableMessageSource.Builder) - Constructor for class org.axonframework.eventsourcing.MultiStreamableMessageSource
Deprecated.
In favor of MultiStreamableMessageSource(org.axonframework.eventhandling.MultiStreamableMessageSource.Builder). This class belongs in the messaging module instead of the eventsourcing module.
MultiStreamableMessageSource.Builder - Class in org.axonframework.eventsourcing
Deprecated.
In favor of MultiStreamableMessageSource.Builder. This class belongs in the messaging module instead of the eventsourcing module.
MySqlEventTableFactory - Class in org.axonframework.eventsourcing.eventstore.jdbc
Jdbc event entry table factory for MySql databases.
MySqlEventTableFactory() - Constructor for class org.axonframework.eventsourcing.eventstore.jdbc.MySqlEventTableFactory
 

N

next() - Method in class org.axonframework.eventsourcing.eventstore.ConcatenatingDomainEventStream
 
next() - Method in interface org.axonframework.eventsourcing.eventstore.DomainEventStream
Returns the next events in the stream, if available.
next() - Method in class org.axonframework.eventsourcing.eventstore.FilteringDomainEventStream
 
next() - Method in class org.axonframework.eventsourcing.eventstore.IteratorBackedDomainEventStream
 
nextTrackingToken() - Method in class org.axonframework.eventsourcing.eventstore.inmemory.InMemoryEventStorageEngine
Returns the tracking token to use for the next event to be stored.
NoConflictResolver - Enum in org.axonframework.eventsourcing.conflictresolution
Implementation of a ConflictResolver that does nothing.
NoSnapshotTriggerDefinition - Enum in org.axonframework.eventsourcing
Implementation of SnapshotTriggerDefinition that doesn't trigger snapshots at all.

O

of(Stream<? extends DomainEventMessage<?>>, Supplier<Long>) - Static method in interface org.axonframework.eventsourcing.eventstore.DomainEventStream
Create a new DomainEventStream with events obtained from the given stream.
of(Stream<? extends DomainEventMessage<?>>) - Static method in interface org.axonframework.eventsourcing.eventstore.DomainEventStream
Create a new DomainEventStream with events obtained from the given stream.
of(DomainEventMessage<?>) - Static method in interface org.axonframework.eventsourcing.eventstore.DomainEventStream
Create a new DomainEventStream containing only the given event.
of(DomainEventMessage<?>...) - Static method in interface org.axonframework.eventsourcing.eventstore.DomainEventStream
Create a new DomainEventStream from the given events.
of(List<? extends DomainEventMessage<?>>) - Static method in interface org.axonframework.eventsourcing.eventstore.DomainEventStream
Create a new DomainEventStream with events obtained from the given list.
openStream(TrackingToken) - Method in class org.axonframework.eventsourcing.eventstore.EmbeddedEventStore
 
openStream(TrackingToken) - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.EmbeddedEventStore
Deprecated.
 
optimizeEventConsumption(boolean) - Method in class org.axonframework.eventsourcing.eventstore.EmbeddedEventStore.Builder
Sets whether event consumption should be optimized between Event Stream.
optimizeEventConsumption(boolean) - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.EmbeddedEventStore.Builder
Deprecated.
Sets whether event consumption should be optimized between Event Stream.
Oracle11EventTableFactory - Class in org.axonframework.eventsourcing.eventstore.jdbc
Oracle 11 doesn't support the data type BIGINT, so NUMBER(19) is used as a substitute instead.
Oracle11EventTableFactory() - Constructor for class org.axonframework.eventsourcing.eventstore.jdbc.Oracle11EventTableFactory
 
org.axonframework.eventsourcing - package org.axonframework.eventsourcing
Classes related to event sourcing.
org.axonframework.eventsourcing.conflictresolution - package org.axonframework.eventsourcing.conflictresolution
 
org.axonframework.eventsourcing.eventstore - package org.axonframework.eventsourcing.eventstore
Definitions and implementations of the Event store, the mechanism that can load event streams and append events to them.
org.axonframework.eventsourcing.eventstore.inmemory - package org.axonframework.eventsourcing.eventstore.inmemory
 
org.axonframework.eventsourcing.eventstore.jdbc - package org.axonframework.eventsourcing.eventstore.jdbc
JDBC Implementation of the EventStore.
org.axonframework.eventsourcing.eventstore.jdbc.statements - package org.axonframework.eventsourcing.eventstore.jdbc.statements
 
org.axonframework.eventsourcing.eventstore.jpa - package org.axonframework.eventsourcing.eventstore.jpa
JPA Implementation of the EventStore.
org.axonframework.eventsourcing.eventstore.legacyjpa - package org.axonframework.eventsourcing.eventstore.legacyjpa
 
org.axonframework.eventsourcing.snapshotting - package org.axonframework.eventsourcing.snapshotting
 

P

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
 

R

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
Set the PreparedStatement to be used on JdbcEventStorageEngine.fetchDomainEvents(String, long, int)

{@code "SELECT [trackedEventFields] FROM [domainEventTable] WHERE [aggregateIdentifierColumn] = ?

ReadEventDataForAggregateStatementBuilder - Interface in org.axonframework.eventsourcing.eventstore.jdbc.statements
Contract which defines how to build a PreparedStatement for use on JdbcEventStorageEngine.fetchDomainEvents(String, long, int)
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
Set the PreparedStatement to be used on JdbcEventStorageEngine.fetchTrackedEvents(TrackingToken, int) when there are gaps on the GapAwareTrackingToken.
ReadEventDataWithGapsStatementBuilder - Interface in org.axonframework.eventsourcing.eventstore.jdbc.statements
Contract which defines how to build a PreparedStatement for use on JdbcEventStorageEngine.fetchTrackedEvents(TrackingToken, int)
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
Set the PreparedStatement to be used on JdbcEventStorageEngine.fetchTrackedEvents(TrackingToken, int) when there is no gaps on the GapAwareTrackingToken.
ReadEventDataWithoutGapsStatementBuilder - Interface in org.axonframework.eventsourcing.eventstore.jdbc.statements
Contract which defines how to build a PreparedStatement for use on JdbcEventStorageEngine.fetchTrackedEvents(TrackingToken, int)
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
Set the PreparedStatement to be used on JdbcEventStorageEngine.readSnapshotData(Connection, String).
readSnapshotData(Connection, String) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
Creates a statement to be used at JdbcEventStorageEngine.readSnapshotData(String).
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
Set the PreparedStatement to be used on JdbcEventStorageEngine.readSnapshotData(String).
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
A SnapshotFilter implementation which rejects all snapshots.
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
Sets an aggregate revision this SnapshotFilter will allow.
RevisionSnapshotFilter - Class in org.axonframework.eventsourcing.snapshotting
A SnapshotFilter implementation which based on a configurable allowed revision will only SnapshotFilter.allow(DomainEventData) DomainEventData containing that revision.
RevisionSnapshotFilter(RevisionSnapshotFilter.Builder) - Constructor for class org.axonframework.eventsourcing.snapshotting.RevisionSnapshotFilter
Instantiate a RevisionSnapshotFilter based on the fields contained in the RevisionSnapshotFilter.Builder.
RevisionSnapshotFilter(String) - Constructor for class org.axonframework.eventsourcing.snapshotting.RevisionSnapshotFilter
Deprecated.
in favor of using the RevisionSnapshotFilter.Builder
RevisionSnapshotFilter.Builder - Class in org.axonframework.eventsourcing.snapshotting
Builder class to instantiate a RevisionSnapshotFilter.

S

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
Initializes a new SequenceEventStorageEngine using given historicStorage and activeStorage.
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
Deprecated.
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
Functional interface defining an SnapshotFilter.allow(DomainEventData) method to take snapshot data into account when loading an aggregate.
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
Span factory that creates spans for the Snapshotter.
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
Sets the SnapshotTriggerDefinition specifying when to trigger a snapshot for an Aggregate contained in this repository.
SnapshotTriggerDefinition - Interface in org.axonframework.eventsourcing
Interface describing the mechanism for triggering Snapshots.
spanFactory(SpanFactory) - Method in class org.axonframework.eventsourcing.AbstractSnapshotter.Builder
Deprecated.
Use AbstractSnapshotter.Builder.spanFactory(SnapshotterSpanFactory) instead as it provides more configurability.
spanFactory(SnapshotterSpanFactory) - Method in class org.axonframework.eventsourcing.AbstractSnapshotter.Builder
Sets the SnapshotterSpanFactory implementation to use for providing tracing capabilities.
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
Deprecated.
in favor of using SQLErrorCodesResolver which moved to jakarta.
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
Sets the EventStorageEngine used to store and load events.
storageEngine() - Method in class org.axonframework.eventsourcing.eventstore.AbstractEventStore
Returns the EventStorageEngine used by the event store.
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.

T

test(DomainEventData<?>) - Method in class org.axonframework.eventsourcing.eventstore.EqualRevisionPredicate
 
test(DomainEventData<?>) - Method in class org.axonframework.eventsourcing.snapshotting.RevisionSnapshotFilter
 
threadFactory(ThreadFactory) - Method in class org.axonframework.eventsourcing.eventstore.EmbeddedEventStore.Builder
Sets the ThreadFactory used to create threads for consuming, producing and cleaning up.
threadFactory(ThreadFactory) - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.EmbeddedEventStore.Builder
Deprecated.
Sets the ThreadFactory used to create threads for consuming, producing and cleaning up.
timestampColumn(String) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.EventSchema.Builder
Sets the name of the timestamp column.
timestampColumn() - Method in class org.axonframework.eventsourcing.eventstore.jdbc.EventSchema
Get the name of the column containing the timestamp of the event.
timestampType() - Method in class org.axonframework.eventsourcing.eventstore.jdbc.AbstractEventTableFactory
Returns the sql to describe the type of timestamp column.
TimestampWriter - Interface in org.axonframework.eventsourcing.eventstore.jdbc.statements
Writer interface for writing a formatted timestamp to a PreparedStatement during updates of the database.
timeUnit(TimeUnit) - Method in class org.axonframework.eventsourcing.eventstore.EmbeddedEventStore.Builder
timeUnit(TimeUnit) - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.EmbeddedEventStore.Builder
Deprecated.
toString() - Method in class org.axonframework.eventsourcing.eventstore.AbstractSnapshotEventEntry.PK
 
trackedEventFields(Function<EventSchema, String>) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.EventSchema.Builder
Set a comma separated list of tracked domain event column names to select from an event entry.
trackedEventFields() - Method in class org.axonframework.eventsourcing.eventstore.jdbc.EventSchema
Get a comma separated list of tracked domain event column names to select from an event entry.
trackedEventFields() - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
Deprecated.
transactionManager(TransactionManager) - Method in class org.axonframework.eventsourcing.AbstractSnapshotter.Builder
Sets the TransactionManager used to manage the transaction around storing the snapshot.
transactionManager(TransactionManager) - Method in class org.axonframework.eventsourcing.AggregateSnapshotter.Builder
 
transactionManager(TransactionManager) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine.Builder
Sets the TransactionManager used to manage transactions around fetching event data.
transactionManager(TransactionManager) - Method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine.Builder
Sets the TransactionManager used to manage transaction around fetching event data.
transactionManager(TransactionManager) - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.JpaEventStorageEngine.Builder
Deprecated.
Sets the TransactionManager used to manage transaction around fetching event data.
TRIGGER - Static variable in enum org.axonframework.eventsourcing.NoSnapshotTriggerDefinition
A singleton instance of a SnapshotTrigger that does nothing.
type(Class<?>) - Method in class org.axonframework.eventsourcing.snapshotting.RevisionSnapshotFilter.Builder
Sets the aggregate type this SnapshotFilter will allow using the outcome of Class.getName() on the given type.
type(String) - Method in class org.axonframework.eventsourcing.snapshotting.RevisionSnapshotFilter.Builder
Sets the aggregate type this SnapshotFilter will allow.
typeColumn(String) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.EventSchema.Builder
Sets the name of the aggregate type column.
typeColumn() - Method in class org.axonframework.eventsourcing.eventstore.jdbc.EventSchema
Get the name of the column containing the aggregate type of the event.

U

unexpectedEvents() - Method in interface org.axonframework.eventsourcing.conflictresolution.ConflictDescription
The list of events that have been registered with this aggregate since the expected version.
unexpectedEvents() - Method in class org.axonframework.eventsourcing.conflictresolution.DefaultConflictDescription
 
upcastAndDeserializeDomainEvents(Stream<? extends DomainEventData<?>>, Serializer, EventUpcaster) - Static method in class org.axonframework.eventsourcing.EventStreamUtils
Upcasts and deserializes the given eventEntryStream using the given serializer and upcasterChain.
upcasterChain - Variable in class org.axonframework.eventsourcing.eventstore.AbstractEventStorageEngine.Builder
 
upcasterChain(EventUpcaster) - Method in class org.axonframework.eventsourcing.eventstore.AbstractEventStorageEngine.Builder
Sets the EventUpcaster used to deserialize events of older revisions.
upcasterChain - Variable in class org.axonframework.eventsourcing.eventstore.AbstractEventStorageEngine
 
upcasterChain(EventUpcaster) - Method in class org.axonframework.eventsourcing.eventstore.BatchingEventStorageEngine.Builder
 
upcasterChain(EventUpcaster) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine.Builder
 
upcasterChain(EventUpcaster) - Method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine.Builder
 
upcasterChain(EventUpcaster) - Method in class org.axonframework.eventsourcing.eventstore.legacyjpa.JpaEventStorageEngine.Builder
Deprecated.
 

V

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
 

W

writeTimestamp(PreparedStatement, int, Instant) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
Write a timestamp from a Instant to a data value suitable for the database scheme.
writeTimestamp(PreparedStatement, int, Instant) - Method in interface org.axonframework.eventsourcing.eventstore.jdbc.statements.TimestampWriter
Write a timestamp from a Instant to a data value suitable for the database scheme.
A B C D E F G H I J L M N O P R S T U V W 
Skip navigation links

Copyright © 2010–2024. All rights reserved.