Name | Description | Type | Package | Framework |
AbstractAggregateFactory | Abstract AggregateFactory implementation that is aware of snapshot events. | Class | org.axonframework.eventsourcing | Axon |
AbstractAnnotatedAggregateRoot | Convenience super type for aggregate roots that have their event handler methods annotated with the EventSourcingHandler annotation (and EventHandler for backwards compatibility). | Class | org.axonframework.eventsourcing.annotation | Axon |
AbstractAnnotatedEntity | Convenience super type for entities (other than aggregate roots) that have their event handler methods annotated with the EventHandler annotation. | Class | org.axonframework.eventsourcing.annotation | Axon |
AbstractEventSourcedAggregateRoot | Abstract convenience class to be extended by all aggregate roots. | Class | org.axonframework.eventsourcing | Axon |
AbstractEventSourcedEntity | Base class for Event Sourced entities that are not at the root of the aggregate. | Class | org.axonframework.eventsourcing | Axon |
AbstractSnapshotter | Abstract implementation of the Snapshotter that uses a task executor to creates snapshots. | Class | org.axonframework.eventsourcing | Axon |
AcceptAllConflictResolver | contains changes that were not expected by the command handler. | Class | org.axonframework.eventsourcing.conflictresolvers | Axon |
AggregateAnnotationInspector | Inspects objects to find aggregate specific annotations, such as AggregateIdentifier and EventSourcedMember. | Class | org.axonframework.eventsourcing.annotation | Axon |
AggregateDeletedException | Special case of the AggregateNotFoundException that indicates that historic information of an aggregate was found, but the aggregate has been deleted. | Class | org.axonframework.eventsourcing | Axon |
AggregateFactory | Interface describing objects capable of creating instances of aggregates to be initialized with an event stream. | Interface | org.axonframework.eventsourcing | Axon |
AggregateIdentifier | Class | org.axonframework.eventsourcing.annotation | Axon | |
AggregateSnapshotter | motivation is that an aggregate always contains all relevant state. | Class | org.axonframework.eventsourcing | Axon |
CachingEventSourcingRepository | the need to read all events from disk, at the cost of memory usage. | Class | org.axonframework.eventsourcing | Axon |
CompositeEventStreamDecorator | EventStreamDecorator implementation that delegates to several other decorator instances. | Class | org.axonframework.eventsourcing | Axon |
ConflictResolver | Interface describing an object that is capable of detecting conflicts between changes applied to an aggregate, and unseen changes made to the aggregate. | Interface | org.axonframework.eventsourcing | Axon |
EventCountSnapshotterTrigger | Snapshotter trigger mechanism that counts the number of events to decide when to create a snapshot. | Class | org.axonframework.eventsourcing | Axon |
EventSourcedAggregateRoot | Aggregate that can be initialized using a DomainEventStream. | Interface | org.axonframework.eventsourcing | Axon |
EventSourcedEntity | Interface towards an Event Sourced Entity that is part of an aggregate, but not its root. | Interface | org.axonframework.eventsourcing | Axon |
EventSourcedMember | Field-level annotation that indicates the objects referred to in the field are a child of the current entity. | Class | org.axonframework.eventsourcing.annotation | Axon |
EventSourcingHandler | Annotation that marks a method in an Aggregate (either the root, or an entity) as a handler for Events generated by that aggregate. | Class | org.axonframework.eventsourcing.annotation | Axon |
EventSourcingRepository | Abstract repository implementation that allows easy implementation of an Event Sourcing mechanism. | Class | org.axonframework.eventsourcing | Axon |
EventStreamDecorator | Interface describing a class that can decorates DomainEventStreams when events for aggregates are read or appended. | Interface | org.axonframework.eventsourcing | Axon |
GenericAggregateFactory | Aggregate factory that uses a convention to create instances of aggregates. | Class | org.axonframework.eventsourcing | Axon |
HybridJpaRepository | Repository that stores both a (JPA based) relational model of the current state of an aggregate and the events produced by that aggregate. | Class | org.axonframework.eventsourcing | Axon |
IncompatibleAggregateException | Exception indicating that an aggregate was not compatible with the requirements of the GenericAggregateFactory. | Class | org.axonframework.eventsourcing | Axon |
Snapshotter | Interface describing instances that are capable of creating snapshot events for aggregates. | Interface | org.axonframework.eventsourcing | Axon |
SnapshotterTrigger | Interface for Event Stream Decorators that have the intent to trigger snapshots. | Interface | org.axonframework.eventsourcing | Axon |
SpringAggregateSnapshotter | used within a Spring Application Context. | Class | org.axonframework.eventsourcing | Axon |
SpringPrototypeAggregateFactory | AggregateFactory implementation that uses Spring prototype beans to create new uninitialized instances ofSince:1. | Class | org.axonframework.eventsourcing | Axon |