Uses of Interface
org.axonframework.eventsourcing.EventSourcedAggregateRoot

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

Uses of EventSourcedAggregateRoot in org.axonframework.eventsourcing
 

Classes in org.axonframework.eventsourcing with type parameters of type EventSourcedAggregateRoot
 interface AggregateFactory<T extends EventSourcedAggregateRoot>
          Interface describing objects capable of creating instances of aggregates to be initialized with an event stream.
 class AggregateSnapshot<T extends EventSourcedAggregateRoot>
          Snapshot event that captures the entire aggregate.
 class CachingEventSourcingRepository<T extends EventSourcedAggregateRoot>
          Implementation of the event sourcing repository that uses a cache to improve loading performance.
 class CachingGenericEventSourcingRepository<T extends EventSourcedAggregateRoot>
          The CachingGenericEventSourcingRepository is a special EventSourcingRepository implementation that can act as a repository for any type of EventSourcedAggregateRoot.
 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 GenericEventSourcingRepository<T extends EventSourcedAggregateRoot>
          The GenericEventSourcingRepository is a special EventSourcingRepository implementation that can act as a repository for any type of EventSourcedAggregateRoot.
 class SpringPrototypeEventSourcingRepository<T extends EventSourcedAggregateRoot>
          Repository implementation that creates and initializes aggregates based on a Spring prototype bean.
 

Classes in org.axonframework.eventsourcing that implement EventSourcedAggregateRoot
 class AbstractEventSourcedAggregateRoot
          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
          Convenience super type for aggregate roots that have their event handler methods annotated with the EventHandler annotation.
 



Copyright © 2011. All Rights Reserved.