Uses of Interface
org.axonframework.repository.Repository

Packages that use Repository
org.axonframework.commandhandling.annotation Classes that provide annotation support for command handling. 
org.axonframework.commandhandling.disruptor   
org.axonframework.eventsourcing Classes related to event sourcing. 
org.axonframework.repository Classes related to the repository interface and implementations. 
 

Uses of Repository in org.axonframework.commandhandling.annotation
 

Methods in org.axonframework.commandhandling.annotation with parameters of type Repository
static
<T extends AggregateRoot>
AggregateAnnotationCommandHandler
AggregateAnnotationCommandHandler.subscribe(Class<T> aggregateType, Repository<T> repository, CommandBus commandBus)
          Subscribe a handler for the given aggregate type to the given command bus.
static
<T extends AggregateRoot>
AggregateAnnotationCommandHandler
AggregateAnnotationCommandHandler.subscribe(Class<T> aggregateType, Repository<T> repository, CommandBus commandBus, CommandTargetResolver commandTargetResolver)
          Subscribe a handler for the given aggregate type to the given command bus.
 

Constructors in org.axonframework.commandhandling.annotation with parameters of type Repository
AggregateAnnotationCommandHandler(Class<T> aggregateType, Repository<T> repository, CommandBus commandBus)
          Initializes an AnnotationCommandHandler based on the annotations on given aggregateType, to be registered on the given commandBus.
AggregateAnnotationCommandHandler(Class<T> aggregateType, Repository<T> repository, CommandBus commandBus, CommandTargetResolver commandTargetResolver)
          Initializes an AnnotationCommandHandler based on the annotations on given aggregateType, to be registered on the given commandBus.
 

Uses of Repository in org.axonframework.commandhandling.disruptor
 

Methods in org.axonframework.commandhandling.disruptor that return Repository
<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 Repository in org.axonframework.eventsourcing
 

Classes in org.axonframework.eventsourcing that implement Repository
 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 HybridJpaRepository<T extends AggregateRoot>
          Repository that stores both a (JPA based) relational model of the current state of an aggregate and the events produced by that aggregate.
 

Uses of Repository in org.axonframework.repository
 

Classes in org.axonframework.repository that implement Repository
 class AbstractRepository<T extends AggregateRoot>
          Abstract implementation of the Repository that takes care of the dispatching of events when an aggregate is persisted.
 class GenericJpaRepository<T extends AggregateRoot>
          Generic repository implementation that stores JPA annotated aggregates.
 class LockingRepository<T extends AggregateRoot>
          Implementation of the Repository interface that takes provides a locking mechanism to prevent concurrent modifications of persisted aggregates.
 



Copyright © 2010-2012. All Rights Reserved.