| Package | Description | 
|---|---|
| org.axonframework.commandhandling.disruptor | |
| org.axonframework.config | |
| org.axonframework.eventsourcing | 
 Classes related to event sourcing. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
<T> Repository<T> | 
DisruptorCommandBus.createRepository(AggregateFactory<T> aggregateFactory,
                SnapshotTriggerDefinition snapshotTriggerDefinition)
Deprecated. 
 
 | 
<T> Repository<T> | 
DisruptorCommandBus.createRepository(AggregateFactory<T> aggregateFactory,
                SnapshotTriggerDefinition snapshotTriggerDefinition,
                ParameterResolverFactory parameterResolverFactory)
 | 
<T> Repository<T> | 
DisruptorCommandBus.createRepository(EventStore eventStore,
                AggregateFactory<T> aggregateFactory,
                SnapshotTriggerDefinition snapshotTriggerDefinition)
Creates a repository instance for an Event Sourced aggregate, source from given  
eventStore, that is
 created by the given aggregateFactory. | 
<T> Repository<T> | 
DisruptorCommandBus.createRepository(EventStore eventStore,
                AggregateFactory<T> aggregateFactory,
                SnapshotTriggerDefinition snapshotTriggerDefinition,
                ParameterResolverFactory parameterResolverFactory)
Creates a repository instance for an Event Sourced aggregate, sourced from given  
eventStore, that is
 created by the given aggregateFactory. | 
<T> Repository<T> | 
CommandHandlerInvoker.createRepository(EventStore eventStore,
                AggregateFactory<T> aggregateFactory,
                SnapshotTriggerDefinition snapshotTriggerDefinition,
                ParameterResolverFactory parameterResolverFactory)
Create a repository instance for an aggregate created by the given  
aggregateFactory. | 
| Modifier and Type | Method and Description | 
|---|---|
AggregateConfigurer<A> | 
AggregateConfigurer.configureSnapshotTrigger(Function<Configuration,SnapshotTriggerDefinition> snapshotTriggerDefinition)
Configures snapshotting for the Aggregate type under configuration. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
EventCountSnapshotTriggerDefinition
Snapshotter trigger mechanism that counts the number of events to decide when to create a snapshot. 
 | 
class  | 
NoSnapshotTriggerDefinition
Implementation of  
SnapshotTriggerDefinition that doesn't trigger snapshots at all. | 
| Modifier and Type | Method and Description | 
|---|---|
EventSourcedAggregate<T> | 
AggregateCacheEntry.recreateAggregate(AggregateModel<T> model,
                 EventStore eventStore,
                 SnapshotTriggerDefinition snapshotTriggerDefinition)  | 
| Constructor and Description | 
|---|
CachingEventSourcingRepository(AggregateFactory<T> aggregateFactory,
                              EventStore eventStore,
                              Cache cache,
                              SnapshotTriggerDefinition snapshotTriggerDefinition)
Initializes a repository with a the given  
aggregateFactory and a pessimistic locking strategy. | 
CachingEventSourcingRepository(AggregateFactory<T> aggregateFactory,
                              EventStore eventStore,
                              LockFactory lockFactory,
                              Cache cache,
                              ParameterResolverFactory parameterResolverFactory,
                              SnapshotTriggerDefinition snapshotTriggerDefinition)
Initializes a repository with a the given  
aggregateFactory and a pessimistic locking strategy. | 
CachingEventSourcingRepository(AggregateFactory<T> aggregateFactory,
                              EventStore eventStore,
                              LockFactory lockFactory,
                              Cache cache,
                              SnapshotTriggerDefinition snapshotTriggerDefinition)
Initializes a repository with a the given  
aggregateFactory and a pessimistic locking strategy. | 
EventSourcingRepository(AggregateFactory<T> aggregateFactory,
                       EventStore eventStore,
                       LockFactory lockFactory,
                       ParameterResolverFactory parameterResolverFactory,
                       SnapshotTriggerDefinition snapshotTriggerDefinition)
Initialize a repository with the given locking strategy and parameter resolver factory. 
 | 
EventSourcingRepository(AggregateFactory<T> aggregateFactory,
                       EventStore eventStore,
                       LockFactory lockFactory,
                       SnapshotTriggerDefinition snapshotTriggerDefinition)
Initialize a repository with the given locking strategy. 
 | 
EventSourcingRepository(AggregateFactory<T> aggregateFactory,
                       EventStore eventStore,
                       ParameterResolverFactory parameterResolverFactory,
                       SnapshotTriggerDefinition snapshotTriggerDefinition)
Initializes a repository with the default locking strategy, using the given  
aggregateFactory to
 create new aggregate instances. | 
EventSourcingRepository(AggregateFactory<T> aggregateFactory,
                       EventStore eventStore,
                       SnapshotTriggerDefinition snapshotTriggerDefinition)
Initializes a repository with the default locking strategy, using the given  
aggregateFactory to
 create new aggregate instances and triggering snapshots using the given snapshotTriggerDefinition | 
EventSourcingRepository(AggregateModel<T> aggregateModel,
                       AggregateFactory<T> aggregateFactory,
                       EventStore eventStore,
                       SnapshotTriggerDefinition snapshotTriggerDefinition)
Initializes a repository with the default locking strategy, using the given  
aggregateFactory to
 create new aggregate instances and triggering snapshots using the given snapshotTriggerDefinition | 
EventSourcingRepository(Class<T> aggregateType,
                       EventStore eventStore,
                       SnapshotTriggerDefinition snapshotTriggerDefinition)
Initializes a repository with the default locking strategy, using a GenericAggregateFactory to create new
 aggregate instances of given  
aggregateType. | 
Copyright © 2010–2018. All rights reserved.