Uses of Interface
org.axonframework.modelling.EntityEvolver
Packages that use EntityEvolver
Package
Description
Classes related to event sourcing.
-
Uses of EntityEvolver in org.axonframework.eventsourcing
Constructors in org.axonframework.eventsourcing with parameters of type EntityEvolverModifierConstructorDescriptionEventSourcingRepository(Class<ID> idType, Class<E> entityType, EventStore eventStore, EventSourcedEntityFactory<ID, E> entityFactory, CriteriaResolver<ID> criteriaResolver, EntityEvolver<E> entityEvolver) Initialize the repository to load events from the giveneventStoreusing the givenapplierto apply state transitions to the entity based on the events received, and givencriteriaResolverto resolve theEventCriteriaof the given identifier type used to source an entity. -
Uses of EntityEvolver in org.axonframework.modelling
Subinterfaces of EntityEvolver in org.axonframework.modellingModifier and TypeInterfaceDescriptioninterfaceInterface describing a group ofEntityEvolversbelonging to a single entity of typeE, forming an entity that can evolve its state based on the events it receives.Classes in org.axonframework.modelling that implement EntityEvolverModifier and TypeClassDescriptionclassAnEntityEvolverimplementation that converts theMessage.payload()to the givenpayloadTypeto evolve an entity with.classImplementation ofEntityEvolvingComponentthat evolves a givenentityof typeEby searching a specificEntityEvolverbased on theQualifiedNamein theevent's type.Constructor parameters in org.axonframework.modelling with type arguments of type EntityEvolverModifierConstructorDescriptionSimpleEntityEvolvingComponent(Map<QualifiedName, EntityEvolver<E>> entityEvolvers) Constructs aSimpleEntityEvolvingComponentthat evolves an entity of typeethrough the givenentityEvolvers. -
Uses of EntityEvolver in org.axonframework.modelling.annotation
Classes in org.axonframework.modelling.annotation that implement EntityEvolverModifier and TypeClassDescriptionclassImplementation of theEntityEvolvingComponentthat applies state changes throughEventHandler(-meta)-annotated methods using theAnnotatedHandlerInspector. -
Uses of EntityEvolver in org.axonframework.modelling.entity
Subinterfaces of EntityEvolver in org.axonframework.modelling.entityModifier and TypeInterfaceDescriptioninterfaceThe messaging metamodel of entity typeE, containing the information needed to handle commands and events.Classes in org.axonframework.modelling.entity that implement EntityEvolverModifier and TypeClassDescriptionclassImplementation of theEntityMetamodelinterface that enables the definition of command handlers and child entities for a given entity typeE.classPolymorphicEntityMetamodelthat represents an entity that can have multiple concrete types.Methods in org.axonframework.modelling.entity with parameters of type EntityEvolverModifier and TypeMethodDescriptionEntityMetamodelBuilder.entityEvolver(EntityEvolver<E> entityEvolver) Adds aEntityEvolverto this metamodel.PolymorphicEntityMetamodelBuilder.entityEvolver(EntityEvolver<E> entityEvolver) -
Uses of EntityEvolver in org.axonframework.modelling.entity.annotation
Classes in org.axonframework.modelling.entity.annotation that implement EntityEvolverModifier and TypeClassDescriptionclassAnEntityMetamodelimplementation that uses reflection to inspect the entity. -
Uses of EntityEvolver in org.axonframework.modelling.entity.child
Subinterfaces of EntityEvolver in org.axonframework.modelling.entity.childModifier and TypeInterfaceDescriptioninterfaceEntityChildMetamodel<C,P> Interface describing a childEntityMetamodelthat can be handled in the context of its parent.Classes in org.axonframework.modelling.entity.child that implement EntityEvolverModifier and TypeClassDescriptionclassAbstractEntityChildMetamodelthat implements common functionality for most implementations.classAnEntityChildMetamodelthat handles commands and events for a list of child entities.classAnEntityChildMetamodelthat handles commands and events for a single child entity.