| Package | Description |
|---|---|
| org.axonframework.eventsourcing |
Classes related to event sourcing.
|
| Modifier and Type | Field and Description |
|---|---|
static SnapshotTrigger |
NoSnapshotTriggerDefinition.TRIGGER
A singleton instance of a
SnapshotTrigger that does nothing. |
| Modifier and Type | Method and Description |
|---|---|
SnapshotTrigger |
EventSourcedAggregate.getSnapshotTrigger()
The trigger instance that monitors this aggregate to trigger a snapshot
|
SnapshotTrigger |
SnapshotTriggerDefinition.prepareTrigger(Class<?> aggregateType)
Prepares a new trigger for an aggregate with the given
aggregateIdentifier and aggregateType. |
SnapshotTrigger |
NoSnapshotTriggerDefinition.prepareTrigger(Class<?> aggregateType) |
SnapshotTrigger |
EventCountSnapshotTriggerDefinition.prepareTrigger(Class<?> aggregateType) |
default SnapshotTrigger |
SnapshotTriggerDefinition.reconfigure(Class<?> aggregateType,
SnapshotTrigger trigger)
Reconfigure the necessary infrastructure components in the given
trigger instance, which may have
been lost in the (de)serialization process. |
SnapshotTrigger |
EventCountSnapshotTriggerDefinition.reconfigure(Class<?> aggregateType,
SnapshotTrigger trigger) |
| Modifier and Type | Method and Description |
|---|---|
static <T> EventSourcedAggregate<T> |
EventSourcedAggregate.initialize(Callable<T> aggregateFactory,
AggregateModel<T> inspector,
EventBus eventBus,
SnapshotTrigger snapshotTrigger)
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. |
static <T> EventSourcedAggregate<T> |
EventSourcedAggregate.initialize(T aggregateRoot,
AggregateModel<T> inspector,
EventBus eventBus,
SnapshotTrigger snapshotTrigger)
Initializes an EventSourcedAggregate instance for the given
aggregateRoot, based on the given inspector, which publishes events to the given eventBus. |
default SnapshotTrigger |
SnapshotTriggerDefinition.reconfigure(Class<?> aggregateType,
SnapshotTrigger trigger)
Reconfigure the necessary infrastructure components in the given
trigger instance, which may have
been lost in the (de)serialization process. |
SnapshotTrigger |
EventCountSnapshotTriggerDefinition.reconfigure(Class<?> aggregateType,
SnapshotTrigger trigger) |
static <T> EventSourcedAggregate<T> |
EventSourcedAggregate.reconstruct(T aggregateRoot,
AggregateModel<T> model,
long seqNo,
boolean isDeleted,
EventBus eventBus,
SnapshotTrigger snapshotTrigger)
Reconstructs an EventSourcedAggregate instance with given
aggregateRoot. |
| Constructor and Description |
|---|
EventSourcedAggregate(AggregateModel<T> model,
EventBus eventBus,
SnapshotTrigger snapshotTrigger)
Creates a new EventSourcedAggregate instance based on the given
model, which publishes events to the
given eventBus. |
EventSourcedAggregate(T aggregateRoot,
AggregateModel<T> model,
EventBus eventBus,
SnapshotTrigger snapshotTrigger)
Initializes an Aggregate instance for the given
aggregateRoot, based on the given model, which
publishes events to the given eventBus. |
Copyright © 2010–2017. All rights reserved.