| Interface | Description |
|---|---|
| AggregateMetaModelFactory |
Interface of a factory for an
AggregateModel for any given type defining an aggregate. |
| AggregateModel<T> |
Specialized EntityModel that describes the capabilities and properties of an aggregate root of type
T. |
| ChildEntity<T> |
Interface describing en entity that is a child of another entity.
|
| ChildEntityDefinition |
Interface describing the definition of a Child Entity.
|
| CommandHandlerInterceptorHandlingMember<T> | Deprecated
in favor of the more generic
MessageInterceptingMember |
| CreationPolicyMember<T> |
Interface specifying a message handler containing a creation policy definition.
|
| EntityModel<T> |
Interface of an entity model that describes the properties and capabilities of an entity of type
T. |
| ForwardingCommandMessageHandlingMember<T> |
Interface describing a message handler capable of forwarding a specific command.
|
| Class | Description |
|---|---|
| AbstractChildEntityDefinition |
Abstract implementation of the
ChildEntityDefinition to provide reusable functionality for collections of
ChildEntityDefinitions. |
| AggregateMemberAnnotatedChildEntityCollectionDefinition |
Implementation of a
AbstractChildEntityDefinition that is used to detect Collections of entities (member type
assignable to Iterable) annotated with AggregateMember. |
| AggregateMemberAnnotatedChildEntityDefinition |
Implementation of a
ChildEntityDefinition that is used to detect single entities annotated with AggregateMember. |
| AggregateMemberAnnotatedChildEntityMapDefinition |
Implementation of a
AbstractChildEntityDefinition that is used to detect Maps with entities as values
annotated with AggregateMember. |
| AnnotatedAggregate<T> |
Implementation of the
Aggregate interface that allows for an aggregate root to be a POJO with annotations on
its Command and Event Handler methods. |
| AnnotatedAggregateMetaModelFactory |
AggregateMetaModelFactory implementation that uses annotations on the target aggregate's members to build up the
meta-model of the aggregate.
|
| AnnotatedChildEntity<P,C> |
Implementation of a
ChildEntity that uses annotations on a target entity to resolve event and command
handlers. |
| AnnotatedCommandHandlerInterceptor<T> |
Annotated command handler interceptor on aggregate.
|
| ChildForwardingCommandMessageHandlingMember<P,C> |
Implementation of a
CommandMessageHandlingMember that forwards commands to a child entity. |
| MethodCommandHandlerInterceptorDefinition |
Implementation of
HandlerEnhancerDefinition used for CommandHandlerInterceptor annotated methods. |
| MethodCreationPolicyDefinition |
Implementation of
HandlerEnhancerDefinition used for CreationPolicy annotated methods. |
| Exception | Description |
|---|---|
| AggregateModellingException |
Thrown if an aggregate model is invalid.
|
Copyright © 2010–2023. All rights reserved.