Package org.axonframework.modelling.entity.annotation
package org.axonframework.modelling.entity.annotation
-
ClassDescriptionAbstract implementation of the
EntityChildModelDefinitioninterface that makes concrete implementations easier to maintain.Implementation of theEntityIdResolverthat converts the payload through the configuredMessageConverterthen takes the expected representation of the message handler from theAnnotatedEntityMetamodel.EntityIdResolverDefinitionthat converts the payload of incoming messages based on theexpected payload typeof the message handler in the model, and then looks for aTargetEntityId-annotated member in the payload, through theAnnotationBasedEntityIdResolver.AnEntityMetamodelimplementation that uses reflection to inspect the entity.Factory for creatingAnnotatedEntityMetamodelinstances for a given entity type.Utility class that matches an entity instance to a message based on the routing key of a message and the routing key of the entity.Defines how aCommandTargetResolvershould be constructed for anEntityMember-annotated member of anAnnotatedEntityMetamodel.Interface describing the definition of anEntityChildMetamodel.Annotation placed on fields or methods of an entity that should be treated as a child entity.Defines how aEventTargetMatchershould be constructed for anEntityMember-annotated member of anAnnotatedEntityMetamodel.EntityChildModelDefinitionfor creatingEntityChildMetamodelinstances for child entities that are represented as aList.EventTargetMatcherimplementation that matches based on the routing key.Definition for creatingCommandTargetResolverinstances based on the routing key definitions.EventTargetMatcherimplementation that matches based on the routing key.Definition for creatingEventTargetMatcherinstances based on the routing key definitions.Utility class for retrieving routing keys from entity members and child entities.EntityChildModelDefinitionthat createsEntityChildMetamodelinstances for child entities that are represented as a single entity (not iterable).Exception indicating that a child entity indicated a routing key that is not known on the incoming message.