Uses of Package
org.axonframework.domain

Packages that use org.axonframework.domain
org.axonframework.auditing   
org.axonframework.domain The domain components of the Axon Framework, mainly the Aggregates and Events. 
org.axonframework.eventhandling Classes related to event handling and dispatching, such as Event Listeners and the Event Bus
org.axonframework.eventhandling.annotation Classes in support of the configuration of Event Handlers using annotations. 
org.axonframework.eventhandling.scheduling   
org.axonframework.eventhandling.scheduling.java   
org.axonframework.eventhandling.scheduling.quartz   
org.axonframework.eventsourcing Classes related to event sourcing. 
org.axonframework.eventsourcing.annotation   
org.axonframework.eventsourcing.conflictresolvers   
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. 
org.axonframework.saga   
org.axonframework.saga.annotation   
org.axonframework.unitofwork Classes in support of the UnitOfWork pattern in Axon Framework. 
 

Classes in org.axonframework.domain used by org.axonframework.auditing
AggregateRoot
          Interface defining a contract for entities that represent the aggregate root.
Event
          Base interface for all events in the application.
 

Classes in org.axonframework.domain used by org.axonframework.domain
AbstractAggregateIdentifier
          Abstract implementation of the aggregate identifier providing basic functionality as defined by AggregateIdentifier.
AggregateIdentifier
          Interface to the type that uniquely identifies an aggregate of a certain type.
AggregateRoot
          Interface defining a contract for entities that represent the aggregate root.
ApplicationEvent
          Represents an event that does not represent a state change of an application but does have functional meaning to the application.
DomainEvent
          Base class for all Domain Events.
DomainEventStream
          The DomainEventStream represents a stream of historical domain events.
Event
          Base interface for all events in the application.
EventBase
          Base class for all types of events.
EventMetaData
          Interface towards the meta data properties of an event.
StringAggregateIdentifier
          Aggregate identifier implementation that requires a String as the actual backing identifier value.
 

Classes in org.axonframework.domain used by org.axonframework.eventhandling
Event
          Base interface for all events in the application.
 

Classes in org.axonframework.domain used by org.axonframework.eventhandling.annotation
Event
          Base interface for all events in the application.
 

Classes in org.axonframework.domain used by org.axonframework.eventhandling.scheduling
ApplicationEvent
          Represents an event that does not represent a state change of an application but does have functional meaning to the application.
Event
          Base interface for all events in the application.
EventBase
          Base class for all types of events.
 

Classes in org.axonframework.domain used by org.axonframework.eventhandling.scheduling.java
ApplicationEvent
          Represents an event that does not represent a state change of an application but does have functional meaning to the application.
 

Classes in org.axonframework.domain used by org.axonframework.eventhandling.scheduling.quartz
ApplicationEvent
          Represents an event that does not represent a state change of an application but does have functional meaning to the application.
 

Classes in org.axonframework.domain used by org.axonframework.eventsourcing
AbstractAggregateRoot
          Very basic implementation of the AggregateRoot interface.
AggregateIdentifier
          Interface to the type that uniquely identifies an aggregate of a certain type.
AggregateRoot
          Interface defining a contract for entities that represent the aggregate root.
DomainEvent
          Base class for all Domain Events.
DomainEventStream
          The DomainEventStream represents a stream of historical domain events.
Event
          Base interface for all events in the application.
EventBase
          Base class for all types of events.
 

Classes in org.axonframework.domain used by org.axonframework.eventsourcing.annotation
AbstractAggregateRoot
          Very basic implementation of the AggregateRoot interface.
AggregateIdentifier
          Interface to the type that uniquely identifies an aggregate of a certain type.
AggregateRoot
          Interface defining a contract for entities that represent the aggregate root.
DomainEvent
          Base class for all Domain Events.
 

Classes in org.axonframework.domain used by org.axonframework.eventsourcing.conflictresolvers
DomainEvent
          Base class for all Domain Events.
 

Classes in org.axonframework.domain used by org.axonframework.eventstore
AggregateIdentifier
          Interface to the type that uniquely identifies an aggregate of a certain type.
DomainEvent
          Base class for all Domain Events.
DomainEventStream
          The DomainEventStream represents a stream of historical domain events.
 

Classes in org.axonframework.domain used by org.axonframework.eventstore.fs
AggregateIdentifier
          Interface to the type that uniquely identifies an aggregate of a certain type.
DomainEvent
          Base class for all Domain Events.
DomainEventStream
          The DomainEventStream represents a stream of historical domain events.
 

Classes in org.axonframework.domain used by org.axonframework.eventstore.jpa
AggregateIdentifier
          Interface to the type that uniquely identifies an aggregate of a certain type.
DomainEvent
          Base class for all Domain Events.
DomainEventStream
          The DomainEventStream represents a stream of historical domain events.
 

Classes in org.axonframework.domain used by org.axonframework.eventstore.mongo
AggregateIdentifier
          Interface to the type that uniquely identifies an aggregate of a certain type.
DomainEvent
          Base class for all Domain Events.
DomainEventStream
          The DomainEventStream represents a stream of historical domain events.
 

Classes in org.axonframework.domain used by org.axonframework.repository
AbstractJpaAggregateRoot
          Implementation of the AggregateRoot interface that allows an aggregate to be stored by a JPA EntityManager.
AggregateIdentifier
          Interface to the type that uniquely identifies an aggregate of a certain type.
AggregateRoot
          Interface defining a contract for entities that represent the aggregate root.
 

Classes in org.axonframework.domain used by org.axonframework.saga
Event
          Base interface for all events in the application.
 

Classes in org.axonframework.domain used by org.axonframework.saga.annotation
Event
          Base interface for all events in the application.
 

Classes in org.axonframework.domain used by org.axonframework.unitofwork
AggregateRoot
          Interface defining a contract for entities that represent the aggregate root.
Event
          Base interface for all events in the application.
 



Copyright © 2011. All Rights Reserved.