Uses of Interface
org.axonframework.domain.AggregateIdentifier

Packages that use AggregateIdentifier
org.axonframework.domain The domain components of the Axon Framework, mainly the Aggregates and Events. 
org.axonframework.eventsourcing Classes related to event sourcing. 
org.axonframework.eventsourcing.annotation   
org.axonframework.eventstore Definitions and implementations of the Event store, the mechanism that can load event streams and append events to them. 
org.axonframework.eventstore.fs Package containing classes necessary to implement a FileSystem based implementation of the EventStore 
org.axonframework.eventstore.jpa JPA Implementation of the EventStore. 
org.axonframework.eventstore.mongo   
org.axonframework.repository Classes related to the repository interface and implementations. 
 

Uses of AggregateIdentifier in org.axonframework.domain
 

Classes in org.axonframework.domain that implement AggregateIdentifier
 class AbstractAggregateIdentifier
          Abstract implementation of the aggregate identifier providing basic functionality as defined by AggregateIdentifier.
 class StringAggregateIdentifier
          Aggregate identifier implementation that requires a String as the actual backing identifier value.
 class UUIDAggregateIdentifier
          Implementation of an AggregateIdentifier that uses a UUID as backing identifier.
 

Methods in org.axonframework.domain that return AggregateIdentifier
 AggregateIdentifier DomainEvent.getAggregateIdentifier()
          Returns the identifier of the aggregate that reported this event.
 AggregateIdentifier AggregateRoot.getIdentifier()
          Returns the identifier of this aggregate.
 AggregateIdentifier AbstractJpaAggregateRoot.getIdentifier()
          Returns the identifier of this aggregate.
 AggregateIdentifier AbstractAggregateRoot.getIdentifier()
          Returns the identifier of this aggregate.
 

Methods in org.axonframework.domain with parameters of type AggregateIdentifier
 int AbstractAggregateIdentifier.compareTo(AggregateIdentifier other)
          

This implementation compared the string representations of both identifiers.

 

Constructors in org.axonframework.domain with parameters of type AggregateIdentifier
AbstractAggregateRoot(AggregateIdentifier identifier)
          Initializes the aggregate root using the provided aggregate identifier.
AbstractJpaAggregateRoot(AggregateIdentifier identifier)
          Initializes the aggregate root using the provided aggregate identifier.
DomainEvent(long sequenceNumber, AggregateIdentifier aggregateIdentifier)
          Initialize the domain event.
 

Uses of AggregateIdentifier in org.axonframework.eventsourcing
 

Methods in org.axonframework.eventsourcing with parameters of type AggregateIdentifier
 T GenericAggregateFactory.createAggregate(AggregateIdentifier aggregateIdentifier, DomainEvent firstEvent)
          Instantiate the aggregate using the given aggregate identifier and first event.
 T EventSourcingRepository.createAggregate(AggregateIdentifier aggregateIdentifier, DomainEvent firstEvent)
          Instantiate the aggregate using the given aggregate identifier and first event.
 T AggregateFactory.createAggregate(AggregateIdentifier aggregateIdentifier, DomainEvent firstEvent)
          Instantiate the aggregate using the given aggregate identifier and first event.
protected  Runnable SpringAggregateSnapshotter.createSnapshotterTask(String typeIdentifier, AggregateIdentifier aggregateIdentifier)
           
protected  Runnable AbstractSnapshotter.createSnapshotterTask(String typeIdentifier, AggregateIdentifier aggregateIdentifier)
          Creates an instance of a task that contains the actual snapshot creation logic.
 DomainEventStream EventStreamDecorator.decorateForRead(String aggregateType, AggregateIdentifier aggregateIdentifier, DomainEventStream eventStream)
          Called when an event stream is read from the event store.
 DomainEventStream EventCountSnapshotterTrigger.decorateForRead(String aggregateType, AggregateIdentifier aggregateIdentifier, DomainEventStream eventStream)
           
protected  T EventSourcingRepository.doLoad(AggregateIdentifier aggregateIdentifier, Long expectedVersion)
          Perform the actual loading of an aggregate.
 T CachingEventSourcingRepository.doLoad(AggregateIdentifier aggregateIdentifier, Long expectedVersion)
          Perform the actual loading of an aggregate.
protected  T SpringPrototypeEventSourcingRepository.instantiateAggregate(AggregateIdentifier aggregateIdentifier, DomainEvent firstEvent)
           
 T GenericEventSourcingRepository.instantiateAggregate(AggregateIdentifier aggregateIdentifier, DomainEvent firstEvent)
          Instantiate the aggregate using the given aggregate identifier and first event.
protected abstract  T EventSourcingRepository.instantiateAggregate(AggregateIdentifier aggregateIdentifier, DomainEvent firstEvent)
          Instantiate the aggregate using the given aggregate identifier and first event.
 T CachingGenericEventSourcingRepository.instantiateAggregate(AggregateIdentifier aggregateIdentifier, DomainEvent firstEvent)
          Instantiate the aggregate using the given aggregate identifier and first event.
 void Snapshotter.scheduleSnapshot(String typeIdentifier, AggregateIdentifier aggregateIdentifier)
          Schedules snapshot taking for an aggregate with given typeIdentifier and aggregateIdentifier.
 void AbstractSnapshotter.scheduleSnapshot(String typeIdentifier, AggregateIdentifier aggregateIdentifier)
           
 

Constructors in org.axonframework.eventsourcing with parameters of type AggregateIdentifier
AbstractEventSourcedAggregateRoot(AggregateIdentifier identifier)
          Initializes the aggregate root using the provided aggregate identifier.
 

Uses of AggregateIdentifier in org.axonframework.eventsourcing.annotation
 

Constructors in org.axonframework.eventsourcing.annotation with parameters of type AggregateIdentifier
AbstractAnnotatedAggregateRoot(AggregateIdentifier identifier)
          Initializes the aggregate root using the provided aggregate identifier.
 

Uses of AggregateIdentifier in org.axonframework.eventstore
 

Methods in org.axonframework.eventstore with parameters of type AggregateIdentifier
 DomainEventStream EventStore.readEvents(String type, AggregateIdentifier identifier)
          Read the events of the aggregate identified by the given type and identifier that allow the current aggregate state to be rebuilt.
 

Constructors in org.axonframework.eventstore with parameters of type AggregateIdentifier
EventStreamNotFoundException(String type, AggregateIdentifier identifier)
          Initialize the exception with a default message for a given aggregate identifier of given type.
 

Uses of AggregateIdentifier in org.axonframework.eventstore.fs
 

Methods in org.axonframework.eventstore.fs with parameters of type AggregateIdentifier
 boolean SimpleEventFileResolver.eventFileExists(String type, AggregateIdentifier identifier)
           
 boolean EventFileResolver.eventFileExists(String type, AggregateIdentifier aggregateIdentifier)
          Indicates whether there is a file containing (regular) events for the given aggregateIdentifier of given type.
 InputStream SimpleEventFileResolver.openEventFileForReading(String type, AggregateIdentifier identifier)
           
 InputStream EventFileResolver.openEventFileForReading(String type, AggregateIdentifier aggregateIdentifier)
          Provides an input stream to the (regular) events file for the aggregate with the given aggregateIdentifier and of given type.
 OutputStream SimpleEventFileResolver.openEventFileForWriting(String type, AggregateIdentifier aggregateIdentifier)
           
 OutputStream EventFileResolver.openEventFileForWriting(String type, AggregateIdentifier aggregateIdentifier)
          Provides an output stream to the (regular) events file for the aggregate with the given aggregateIdentifier and of given type.
 InputStream SimpleEventFileResolver.openSnapshotFileForReading(String type, AggregateIdentifier identifier)
           
 InputStream EventFileResolver.openSnapshotFileForReading(String type, AggregateIdentifier aggregateIdentifier)
          Provides an input stream to the snapshot events file for the aggregate with the given aggregateIdentifier and of given type.
 OutputStream SimpleEventFileResolver.openSnapshotFileForWriting(String type, AggregateIdentifier aggregateIdentifier)
           
 OutputStream EventFileResolver.openSnapshotFileForWriting(String type, AggregateIdentifier aggregateIdentifier)
          Provides an output stream to the snapshot events file for the aggregate with the given aggregateIdentifier and of given type.
 DomainEventStream FileSystemEventStore.readEvents(String type, AggregateIdentifier identifier)
          Read the events of the aggregate identified by the given type and identifier that allow the current aggregate state to be rebuilt.
 boolean SimpleEventFileResolver.snapshotFileExists(String type, AggregateIdentifier identifier)
           
 boolean EventFileResolver.snapshotFileExists(String type, AggregateIdentifier aggregateIdentifier)
          Indicates whether there is a file containing snapshot events for the given aggregateIdentifier of given type.
 

Uses of AggregateIdentifier in org.axonframework.eventstore.jpa
 

Methods in org.axonframework.eventstore.jpa with parameters of type AggregateIdentifier
 DomainEventStream JpaEventStore.readEvents(String type, AggregateIdentifier identifier)
          Read the events of the aggregate identified by the given type and identifier that allow the current aggregate state to be rebuilt.
 DomainEventStream JpaEventStore.readEventSegment(String type, AggregateIdentifier identifier, long firstSequenceNumber)
          Reads a segment of the events of an aggregate.
 

Uses of AggregateIdentifier in org.axonframework.eventstore.mongo
 

Methods in org.axonframework.eventstore.mongo with parameters of type AggregateIdentifier
 DomainEventStream MongoEventStore.readEvents(String type, AggregateIdentifier identifier)
           
 

Uses of AggregateIdentifier in org.axonframework.repository
 

Methods in org.axonframework.repository with parameters of type AggregateIdentifier
protected abstract  T LockingRepository.doLoad(AggregateIdentifier aggregateIdentifier, Long expectedVersion)
          Perform the actual loading of an aggregate.
protected  T GenericJpaRepository.doLoad(AggregateIdentifier aggregateIdentifier, Long expectedVersion)
           
protected abstract  T AbstractRepository.doLoad(AggregateIdentifier aggregateIdentifier, Long expectedVersion)
          Loads and initialized the aggregate with the given aggregateIdentifier.
 T Repository.load(AggregateIdentifier aggregateIdentifier)
          Load the aggregate with the given unique identifier.
 T AbstractRepository.load(AggregateIdentifier aggregateIdentifier)
          Load the aggregate with the given unique identifier.
 T Repository.load(AggregateIdentifier aggregateIdentifier, Long expectedVersion)
          Load the aggregate with the given unique aggregateIdentifier, expecting the version of the aggregate to be equal to the given expectedVersion.
 T LockingRepository.load(AggregateIdentifier aggregateIdentifier, Long expectedVersion)
          Load the aggregate with the given unique aggregateIdentifier, expecting the version of the aggregate to be equal to the given expectedVersion.
 T AbstractRepository.load(AggregateIdentifier aggregateIdentifier, Long expectedVersion)
          Load the aggregate with the given unique aggregateIdentifier, expecting the version of the aggregate to be equal to the given expectedVersion.
 



Copyright © 2011. All Rights Reserved.