Uses of Interface
org.axonframework.eventsourcing.EventSourcedAggregateRoot

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

Uses of EventSourcedAggregateRoot in org.axonframework.commandhandling.disruptor
 

Methods in org.axonframework.commandhandling.disruptor with type parameters of type EventSourcedAggregateRoot
<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.
static
<T extends EventSourcedAggregateRoot>
org.axonframework.commandhandling.disruptor.CommandHandlerInvoker.DisruptorRepository<T>
CommandHandlerInvoker.getRepository(String typeIdentifier)
          Returns the Repository instance for Aggregate with given typeIdentifier used by the CommandHandlerInvoker that is running on the current thread.
 

Methods in org.axonframework.commandhandling.disruptor that return EventSourcedAggregateRoot
 EventSourcedAggregateRoot DisruptorUnitOfWork.getAggregate()
          Returns the identifier of the aggregate modified in this UnitOfWork.
 

Uses of EventSourcedAggregateRoot in org.axonframework.eventsourcing
 

Classes in org.axonframework.eventsourcing with type parameters of type EventSourcedAggregateRoot
 class AbstractAggregateFactory<T extends EventSourcedAggregateRoot>
          Abstract AggregateFactory implementation that is aware of snapshot events.
 interface AggregateFactory<T extends EventSourcedAggregateRoot>
          Interface describing objects capable of creating instances of aggregates to be initialized with an event stream.
 class CachingEventSourcingRepository<T extends EventSourcedAggregateRoot>
          Implementation of the event sourcing repository that uses a cache to improve loading performance.
 class EventSourcingRepository<T extends EventSourcedAggregateRoot>
          Abstract repository implementation that allows easy implementation of an Event Sourcing mechanism.
 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.
 

Classes in org.axonframework.eventsourcing that implement EventSourcedAggregateRoot
 class AbstractEventSourcedAggregateRoot<I>
          Abstract convenience class to be extended by all aggregate roots.
 

Methods in org.axonframework.eventsourcing with parameters of type EventSourcedAggregateRoot
 DomainEventStream EventStreamDecorator.decorateForAppend(String aggregateType, EventSourcedAggregateRoot aggregate, DomainEventStream eventStream)
          Called when an event stream is appended to the event store.
 DomainEventStream EventCountSnapshotterTrigger.decorateForAppend(String aggregateType, EventSourcedAggregateRoot aggregate, DomainEventStream eventStream)
           
 

Uses of EventSourcedAggregateRoot in org.axonframework.eventsourcing.annotation
 

Classes in org.axonframework.eventsourcing.annotation that implement EventSourcedAggregateRoot
 class AbstractAnnotatedAggregateRoot<I>
          Convenience super type for aggregate roots that have their event handler methods annotated with the EventHandler annotation.
 



Copyright © 2010-2012. All Rights Reserved.