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.
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.
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
 
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.
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.
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(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.jpa.JpaEventStorageEngine
 
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
 
appendSnapshot(Connection, DomainEventMessage<?>, Serializer) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
Creates a statement to append the given snapshot to the event storage using given connection to the database.
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
 
build() - Method in class org.axonframework.eventsourcing.AggregateSnapshotter.Builder
Initializes a AggregateSnapshotter 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() - Method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine.Builder
Initializes a JpaEventStorageEngine 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(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
 
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.
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.
cleanupDelay(long) - Method in class org.axonframework.eventsourcing.eventstore.EmbeddedEventStore.Builder
Sets the delay between two clean ups of lagging event processors.
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.
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.
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() - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
 
createHeadToken() - Method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine
 
createHeadToken() - Method in class org.axonframework.eventsourcing.eventstore.SequenceEventStorageEngine
 
createHeadToken() - Method in class org.axonframework.eventsourcing.FilteringEventStorageEngine
 
createInstance(Executable, Parameter[], int) - Method in class org.axonframework.eventsourcing.conflictresolution.ConflictResolution
 
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.
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() - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
 
createTailToken() - Method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine
 
createTailToken() - Method in class org.axonframework.eventsourcing.eventstore.SequenceEventStorageEngine
 
createTailToken() - Method in class org.axonframework.eventsourcing.FilteringEventStorageEngine
 
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(Instant) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
 
createTokenAt(Instant) - Method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine
 
createTokenAt(Instant) - Method in class org.axonframework.eventsourcing.eventstore.SequenceEventStorageEngine
 
createTokenAt(Instant) - Method in class org.axonframework.eventsourcing.FilteringEventStorageEngine
 

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.
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.
deleteSnapshots(Connection, String, long) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
Creates a statement to delete all snapshots of the aggregate with given aggregateIdentifier.
deleteSnapshots(String, long) - Method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine
Deletes all snapshots from the underlying storage with given aggregateIdentifier.
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.CachingEventSourcingRepository
 
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.
domainEventFields() - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
Returns a comma separated list of domain event column names to select from an event or snapshot entry.
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.Builder - Class in org.axonframework.eventsourcing.eventstore
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.
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.
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 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 Meta Data 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
 
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
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.
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.
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.
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
 
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(TrackingToken, int) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
 
fetchTrackedEvents(TrackingToken, int) - Method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine
 
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.
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.

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.
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.
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.
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 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
 
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
 
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
 
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
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.
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.Builder - Class in org.axonframework.eventsourcing.eventstore.jpa
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(String) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
 
lastSequenceNumberFor(String) - Method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine
 
lastSequenceNumberFor(String) - Method in class org.axonframework.eventsourcing.eventstore.SequenceEventStorageEngine
 
lastSequenceNumberFor(String) - Method in class org.axonframework.eventsourcing.FilteringEventStorageEngine
 
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.

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.
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
 
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.
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
 
optimizeEventConsumption(boolean) - Method in class org.axonframework.eventsourcing.eventstore.EmbeddedEventStore.Builder
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.jpa - package org.axonframework.eventsourcing.eventstore.jpa
JPA Implementation of the EventStore.

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
 
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 Postgress 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.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
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.
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.
readEvents(String) - Method in class org.axonframework.eventsourcing.EventSourcingRepository
Reads the events for the given aggregateIdentifier from the eventStore.
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(String) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
 
readSnapshotData(Connection, String) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
Creates a statement to read the snapshot entry of an aggregate with given identifier.
readSnapshotData(String) - Method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine
 
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.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.
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.
resolveParameterValue(Message<?>) - Method in class org.axonframework.eventsourcing.conflictresolution.ConflictResolution
 

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.
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.
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.
shutDown() - Method in class org.axonframework.eventsourcing.eventstore.EmbeddedEventStore
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 Snaphot event entity.
snapshotFilter(Predicate<? super DomainEventData<?>>) - 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(Predicate<? super DomainEventData<?>>) - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine.Builder
 
snapshotFilter(Predicate<? super DomainEventData<?>>) - Method in class org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine.Builder
 
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
 
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.
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.
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.
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
 
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<?>) - Method in class org.axonframework.eventsourcing.eventstore.SequenceEventStorageEngine
 
storeSnapshot(DomainEventMessage<?>) - Method in class org.axonframework.eventsourcing.FilteringEventStorageEngine
 
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
 
threadFactory(ThreadFactory) - Method in class org.axonframework.eventsourcing.eventstore.EmbeddedEventStore.Builder
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.
timeUnit(TimeUnit) - Method in class org.axonframework.eventsourcing.eventstore.EmbeddedEventStore.Builder
toString() - Method in class org.axonframework.eventsourcing.eventstore.AbstractSnapshotEventEntry.PK
 
trackedEventFields() - Method in class org.axonframework.eventsourcing.eventstore.jdbc.JdbcEventStorageEngine
Returns a comma separated list of tracked domain event column names to select from an event entry.
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.
TRIGGER - Static variable in enum org.axonframework.eventsourcing.NoSnapshotTriggerDefinition
A singleton instance of a SnapshotTrigger that does nothing.
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
 

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.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.
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.
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–2019. All rights reserved.