Interface | Description |
---|---|
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.
|
CommandMessageHandlingMember<T> |
Interface describing a message handler capable of handling a specific command.
|
EntityModel<T> |
Interface of an entity model that describes the properties and capabilities of an entity of type
T . |
Class | Description |
---|---|
AggregateMemberAnnotatedChildEntityCollectionDefinition |
Implementation of a
ChildEntityDefinition that is used to detect Collections of entities (field 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
ChildEntityDefinition 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. |
AnnotatedChildEntity<P,C> |
Implementation of a
ChildEntity that uses annotations on a target entity to resolve event and command
handlers. |
ChildForwardingCommandMessageHandlingMember<P,C> |
Implementation of a
CommandMessageHandlingMember that forwards commands to a child entity. |
MethodCommandHandlerDefinition |
Implementation of a
HandlerEnhancerDefinition that is used for CommandHandler annotated methods. |
ModelInspector<T> |
Inspector of an entity of type
T that creates command and event handlers that delegate to a target entity and
its child entities. |
Copyright © 2010–2017. All rights reserved.