| Package | Description | 
|---|---|
| org.axonframework.commandhandling.disruptor | |
| org.axonframework.config | |
| org.axonframework.eventsourcing | 
 Classes related to event sourcing. 
 | 
| org.axonframework.spring.eventsourcing | |
| org.axonframework.test.aggregate | 
| Modifier and Type | Method and Description | 
|---|---|
<T> Repository<T> | 
DisruptorCommandBus.createRepository(AggregateFactory<T> aggregateFactory)
Deprecated. 
 
 | 
<T> Repository<T> | 
DisruptorCommandBus.createRepository(AggregateFactory<T> aggregateFactory,
                ParameterResolverFactory parameterResolverFactory)
Deprecated. 
 
 | 
<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)
Creates a repository instance for an Event Sourced aggregate that is created by the given
  
eventStore and aggregateFactory. | 
<T> Repository<T> | 
DisruptorCommandBus.createRepository(EventStore eventStore,
                AggregateFactory<T> aggregateFactory,
                ParameterResolverFactory parameterResolverFactory)
Creates a repository instance for an Event Sourced aggregate that is created by the given
  
aggregateFactory and sourced from given eventStore. | 
<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.configureAggregateFactory(Function<Configuration,AggregateFactory<A>> aggregateFactoryBuilder)
Defines the factory to use to to create new Aggregates instances of the type under configuration. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractAggregateFactory<T>
Abstract AggregateFactory implementation that is aware of snapshot events. 
 | 
class  | 
GenericAggregateFactory<T>
Aggregate factory that uses a convention to create instances of aggregates. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
AggregateFactory<T> | 
EventSourcingRepository.getAggregateFactory()
Returns the factory used by this repository. 
 | 
protected AggregateFactory<?> | 
AggregateSnapshotter.getAggregateFactory(Class<?> aggregateType)
Returns the AggregateFactory registered for the given  
aggregateType, or null if no such
 AggregateFactory is known. | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
AggregateSnapshotter.registerAggregateFactory(AggregateFactory<?> aggregateFactory)
Registers the given  
aggregateFactory with this snapshotter. | 
| Constructor and Description | 
|---|
AggregateSnapshotter(EventStore eventStore,
                    AggregateFactory<?>... aggregateFactories)
Initializes a snapshotter using the ParameterResolverFactory instances available on the classpath. 
 | 
CachingEventSourcingRepository(AggregateFactory<T> aggregateFactory,
                              EventStore eventStore,
                              Cache cache)
Initializes a repository with a the given  
aggregateFactory and a pessimistic locking strategy. | 
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)
Initializes a repository with the default locking strategy, using the given  
aggregateFactory to
 create new aggregate instances. | 
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)
Initializes a repository with the default locking strategy, using the given  
aggregateFactory to
 create new aggregate instances. | 
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 | 
| Constructor and Description | 
|---|
AggregateSnapshotter(EventStore eventStore,
                    List<AggregateFactory<?>> aggregateFactories)
Initializes a snapshotter using the ParameterResolverFactory instances available on the classpath. 
 | 
AggregateSnapshotter(EventStore eventStore,
                    List<AggregateFactory<?>> aggregateFactories,
                    ParameterResolverFactory parameterResolverFactory)
Initializes a snapshotter using the given  
parameterResolverFactory. | 
AggregateSnapshotter(EventStore eventStore,
                    List<AggregateFactory<?>> aggregateFactories,
                    ParameterResolverFactory parameterResolverFactory,
                    Executor executor,
                    TransactionManager transactionManager)
Initializes a snapshotter that stores snapshots using the given  
executor. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SpringPrototypeAggregateFactory<T>
AggregateFactory implementation that uses Spring prototype beans to create new uninitialized instances of
 Aggregates. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected AggregateFactory<?> | 
SpringAggregateSnapshotter.getAggregateFactory(Class<?> aggregateType)  | 
| Modifier and Type | Method and Description | 
|---|---|
FixtureConfiguration<T> | 
FixtureConfiguration.registerAggregateFactory(AggregateFactory<T> aggregateFactory)
Registers the given  
aggregateFactory with the fixture. | 
FixtureConfiguration<T> | 
AggregateTestFixture.registerAggregateFactory(AggregateFactory<T> aggregateFactory)  | 
Copyright © 2010–2018. All rights reserved.