Uses of Class
org.axonframework.eventsourcing.EventSourcedAggregate
Packages that use EventSourcedAggregate
-
Uses of EventSourcedAggregate in org.axonframework.eventsourcing
Methods in org.axonframework.eventsourcing that return EventSourcedAggregateModifier and TypeMethodDescriptionprotected EventSourcedAggregate<T> EventSourcingRepository.doCreateNewForLock(Callable<T> factoryMethod) protected EventSourcedAggregate<T> CachingEventSourcingRepository.doLoadWithLock(String aggregateIdentifier, Long expectedVersion) Perform the actual loading of an aggregate.protected EventSourcedAggregate<T> EventSourcingRepository.doLoadWithLock(String aggregateIdentifier, Long expectedVersion) Perform the actual loading of an aggregate.static <T> EventSourcedAggregate<T> EventSourcedAggregate.initialize(Callable<T> aggregateFactory, AggregateModel<T> inspector, EventBus eventBus, SnapshotTrigger snapshotTrigger) Initializes an EventSourcedAggregate instance using the givenaggregateFactory, based on the giveninspector, which publishes events to the giveneventBusand stores events in the giveneventStore.static <T> EventSourcedAggregate<T> EventSourcedAggregate.initialize(Callable<T> aggregateFactory, AggregateModel<T> inspector, EventBus eventBus, RepositoryProvider repositoryProvider, SnapshotTrigger snapshotTrigger) Initializes an EventSourcedAggregate instance using the givenaggregateFactory, based on the giveninspector, which publishes events to the giveneventBusand stores events in the giveneventStore.static <T> EventSourcedAggregate<T> EventSourcedAggregate.initialize(T aggregateRoot, AggregateModel<T> inspector, EventBus eventBus, SnapshotTrigger snapshotTrigger) Initializes an EventSourcedAggregate instance for the givenaggregateRoot, based on the giveninspector, which publishes events to the giveneventBus.static <T> EventSourcedAggregate<T> EventSourcedAggregate.initialize(T aggregateRoot, AggregateModel<T> inspector, EventBus eventBus, RepositoryProvider repositoryProvider, SnapshotTrigger snapshotTrigger) Initializes an EventSourcedAggregate instance for the givenaggregateRoot, based on the giveninspector, which publishes events to the giveneventBus.static <T> EventSourcedAggregate<T> EventSourcedAggregate.reconstruct(T aggregateRoot, AggregateModel<T> model, long seqNo, boolean isDeleted, EventBus eventBus, SnapshotTrigger snapshotTrigger) Reconstructs an EventSourcedAggregate instance with givenaggregateRoot.static <T> EventSourcedAggregate<T> EventSourcedAggregate.reconstruct(T aggregateRoot, AggregateModel<T> model, long seqNo, boolean isDeleted, EventBus eventBus, RepositoryProvider repositoryProvider, SnapshotTrigger snapshotTrigger) Reconstructs an EventSourcedAggregate instance with givenaggregateRoot.AggregateCacheEntry.recreateAggregate(AggregateModel<T> model, EventStore eventStore, SnapshotTriggerDefinition snapshotTriggerDefinition) AggregateCacheEntry.recreateAggregate(AggregateModel<T> model, EventStore eventStore, RepositoryProvider repositoryProvider, SnapshotTriggerDefinition snapshotTriggerDefinition) Methods in org.axonframework.eventsourcing with parameters of type EventSourcedAggregateModifier and TypeMethodDescriptionprotected voidCachingEventSourcingRepository.doDeleteWithLock(EventSourcedAggregate<T> aggregate) protected voidEventSourcingRepository.doDeleteWithLock(EventSourcedAggregate<T> aggregate) protected voidCachingEventSourcingRepository.doSaveWithLock(EventSourcedAggregate<T> aggregate) protected voidEventSourcingRepository.doSaveWithLock(EventSourcedAggregate<T> aggregate) Method parameters in org.axonframework.eventsourcing with type arguments of type EventSourcedAggregateModifier and TypeMethodDescriptionprotected voidEventSourcingRepository.reportIllegalState(LockAwareAggregate<T, EventSourcedAggregate<T>> aggregate) Constructors in org.axonframework.eventsourcing with parameters of type EventSourcedAggregate