Uses of Interface
org.axonframework.modelling.EntityEvolver
Packages that use EntityEvolver
Package
Description
Root package for Axon Eventsourcing.
Package for the sourcing handler API.
Root package for Axon Modelling.
Part of the Axon Modelling module.
Part of the Axon Modelling module.
Part of the Axon Modelling module.
Part of the Axon Modelling module.
-
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) Deprecated.EventSourcingRepository(Class<ID> idType, Class<E> entityType, EventStore eventStore, EventSourcedEntityFactory<ID, E> entityFactory, EntityEvolver<E> entityEvolver, SourcingHandler<ID, E> sourcingHandler) Initialize the repository to load events from the giveneventStoreusing the givenentityEvolverto apply state transitions to the entity based on the events received, and givensourcingHandlerto process the event stream. -
Uses of EntityEvolver in org.axonframework.eventsourcing.handler
Constructors in org.axonframework.eventsourcing.handler with parameters of type EntityEvolverModifierConstructorDescriptionInitializingEntityEvolver(EventSourcedEntityFactory<I, E> entityFactory, EntityEvolver<E> entityEvolver) Creates a new instance. -
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(@Nullable EntityEvolver<E> entityEvolver) Adds aEntityEvolverto this metamodel.PolymorphicEntityMetamodelBuilder.entityEvolver(@Nullable 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.
EventSourcingRepository(Class, Class, EventStore, EventSourcedEntityFactory, EntityEvolver, SourcingHandler)