Package org.axonframework.modelling.annotation
@NullMarked
package org.axonframework.modelling.annotation
Part of the Axon Modelling module. Contains classes related to modelling annotation logic.
-
ClassDescriptionImplementation of the
EntityEvolvingComponentthat applies state changes throughEventHandler(-meta)-annotated methods using theAnnotatedHandlerInspector.Implementation of aEntityIdResolverthat inspects the payload of aMessagefor fields or methods annotated withTargetEntityId.Definition for anEntityIdResolverthat uses annotation to resolve the entity identifier.The defaultEntityIdResolverDefinitionto be used as an attribute on annotation to clarify a default is being used.Definition describing how to create anEntityIdResolverfor a given entity type and identifier type.Annotation to be placed on a parameter of aMessageHandlerannotated method that should receive an entity loaded from theStateManager.ParameterResolverFactoryimplementation that providesParameterResolversfor parameters annotated withInjectEntity.ConfigurationEnhancerthat registers theInjectEntityParameterResolverFactoryto theComponentRegistry.Annotation to be placed on a parameter of a field or method of the payload of aMessage, which provides the identifier of the target entity when using theAnnotationBasedEntityIdResolver.Exception indicating that while using thePropertyBasedEntityIdResolverthe indicated field could not be found.