Package | Description |
---|---|
org.axonframework.config | |
org.axonframework.eventsourcing |
Classes related to event sourcing.
|
org.axonframework.messaging |
Classes related to message processing in Axon Framework.
|
org.axonframework.modelling.command | |
org.axonframework.modelling.saga |
Modifier and Type | Method and Description |
---|---|
Stream<ScopeAware> |
ConfigurationScopeAwareProvider.provideScopeAwareStream(ScopeDescriptor scopeDescriptor) |
Modifier and Type | Class and Description |
---|---|
class |
CachingEventSourcingRepository<T>
Implementation of the event sourcing repository that uses a cache to improve loading performance.
|
class |
EventSourcingRepository<T>
Abstract repository implementation that allows easy implementation of an Event Sourcing mechanism.
|
Modifier and Type | Method and Description |
---|---|
Stream<ScopeAware> |
ScopeAwareProvider.provideScopeAwareStream(ScopeDescriptor scopeDescriptor)
Retrieve a
Stream of ScopeAware components, by performing a check whether that component is able
to handle a Scope described by a ScopeDescriptor . |
Modifier and Type | Interface and Description |
---|---|
interface |
Repository<T>
The repository provides an abstraction of the storage of aggregates.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractRepository<T,A extends Aggregate<T>>
Abstract implementation of the
Repository that takes care of the dispatching of events when an aggregate is
persisted. |
class |
GenericJpaRepository<T>
Generic repository implementation that stores JPA annotated aggregates.
|
class |
LockingRepository<T,A extends Aggregate<T>>
Implementation of the Repository interface that takes provides a locking mechanism to prevent concurrent
modifications of persisted aggregates.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractSagaManager<T>
Abstract implementation of the SagaManager interface that provides basic functionality required by most SagaManager
implementations.
|
class |
AnnotatedSagaManager<T>
Implementation of the SagaManager that uses annotations on the Sagas to describe the lifecycle management.
|
Copyright © 2010–2018. All rights reserved.