Uses of Interface
org.axonframework.eventsourcing.AggregateFactory

Packages that use AggregateFactory
org.axonframework.commandhandling.disruptor   
org.axonframework.eventsourcing Classes related to event sourcing. 
 

Uses of AggregateFactory in org.axonframework.commandhandling.disruptor
 

Methods in org.axonframework.commandhandling.disruptor with parameters of type AggregateFactory
<T extends EventSourcedAggregateRoot>
Repository<T>
DisruptorCommandBus.createRepository(AggregateFactory<T> aggregateFactory)
          Creates a repository instance for an Event Sourced aggregate that is created by the given aggregateFactory.
<T extends EventSourcedAggregateRoot>
Repository<T>
CommandHandlerInvoker.createRepository(AggregateFactory<T> aggregateFactory)
          Create a repository instance for an aggregate created by the given aggregateFactory.
 

Uses of AggregateFactory in org.axonframework.eventsourcing
 

Classes in org.axonframework.eventsourcing that implement AggregateFactory
 class AbstractAggregateFactory<T extends EventSourcedAggregateRoot>
          Abstract AggregateFactory implementation that is aware of snapshot events.
 class GenericAggregateFactory<T extends EventSourcedAggregateRoot>
          Aggregate factory that uses a convention to create instances of aggregates.
 class SpringPrototypeAggregateFactory<T extends EventSourcedAggregateRoot>
          AggregateFactory implementation that uses Spring prototype beans to create new uninitialized instances of Aggregates.
 

Methods in org.axonframework.eventsourcing that return AggregateFactory
 AggregateFactory<T> EventSourcingRepository.getAggregateFactory()
          Returns the factory used by this repository.
 

Method parameters in org.axonframework.eventsourcing with type arguments of type AggregateFactory
 void SpringAggregateSnapshotter.setAggregateFactories(List<AggregateFactory<?>> aggregateFactories)
          Optionally sets the aggregate factories to use.
 void AggregateSnapshotter.setAggregateFactories(List<AggregateFactory<?>> aggregateFactories)
          Sets the aggregate factory to use.
 

Constructors in org.axonframework.eventsourcing with parameters of type AggregateFactory
CachingEventSourcingRepository(AggregateFactory<T> aggregateFactory)
          Initializes a repository with a the given aggregateFactory and a pessimistic locking strategy.
CachingEventSourcingRepository(AggregateFactory<T> aggregateFactory, LockManager lockManager)
          Initializes a repository with a the given aggregateFactory and a pessimistic locking strategy.
EventSourcingRepository(AggregateFactory<T> aggregateFactory)
          Initializes a repository with the default locking strategy, using the given aggregateFactory to create new aggregate instances.
EventSourcingRepository(AggregateFactory<T> aggregateFactory, LockManager lockManager)
          Initialize a repository with the given locking strategy.
 



Copyright © 2010-2012. All Rights Reserved.