Package org.axonframework.eventsourcing
@NullMarked
package org.axonframework.eventsourcing
Root package for Axon Eventsourcing. Provides support for Event Sourcing,
storing application state as a sequence of immutable events.
-
ClassDescriptionFunctional interface describing a resolver of an
EventCriteriabased on an identifier of typeI.Exception thrown by theEventSourcedEntityFactorywhen the entity returned byisinvalid reference
EventSourcedEntityFactory#create(Object, EventMessage)nullwhen calling it with a non-nullfirstEventMessageduring theEventSourcingRepository.load(Object, ProcessingContext)orEventSourcingRepository.loadOrCreate(Object, ProcessingContext).Exception thrown by theEventSourcedEntityFactorywhen the entity returned byisinvalid reference
EventSourcedEntityFactory#create(Object, EventMessage)nullwhen calling it with anullfirstEventMessageduring theEventSourcingRepository.loadOrCreate(Object, ProcessingContext).Defines how anEventSourcingRepositoryshould construct an entity of typeE.EventSourcingRepository<ID,E> Repositoryimplementation that loads entities based on their historic event streams, provided by anEventStore.