Uses of Interface
org.axonframework.eventsourcing.SnapshotTriggerDefinition
Packages that use SnapshotTriggerDefinition
Package
Description
Classes related to event sourcing.
-
Uses of SnapshotTriggerDefinition in org.axonframework.config
Method parameters in org.axonframework.config with type arguments of type SnapshotTriggerDefinitionModifier and TypeMethodDescriptionAggregateConfigurer.configureSnapshotTrigger(Function<Configuration, SnapshotTriggerDefinition> snapshotTriggerDefinition) Configures snapshotting for the Aggregate type under configuration. -
Uses of SnapshotTriggerDefinition in org.axonframework.disruptor.commandhandling
Methods in org.axonframework.disruptor.commandhandling with parameters of type SnapshotTriggerDefinitionModifier and TypeMethodDescription<T> Repository<T> CommandHandlerInvoker.createRepository(EventStore eventStore, AggregateFactory<T> aggregateFactory, SnapshotTriggerDefinition snapshotTriggerDefinition, ParameterResolverFactory parameterResolverFactory) Create a repository instance for an aggregate created by the givenaggregateFactory.<T> Repository<T> CommandHandlerInvoker.createRepository(EventStore eventStore, RepositoryProvider repositoryProvider, AggregateFactory<T> aggregateFactory, SnapshotTriggerDefinition snapshotTriggerDefinition, ParameterResolverFactory parameterResolverFactory, HandlerDefinition handlerDefinition) Create a repository instance for an aggregate created by the givenaggregateFactory.<T> Repository<T> DisruptorCommandBus.createRepository(EventStore eventStore, AggregateFactory<T> aggregateFactory, SnapshotTriggerDefinition snapshotTriggerDefinition) Creates a repository instance for an Event Sourced aggregate, source from giveneventStore, that is created by the givenaggregateFactory.<T> Repository<T> DisruptorCommandBus.createRepository(EventStore eventStore, AggregateFactory<T> aggregateFactory, SnapshotTriggerDefinition snapshotTriggerDefinition, ParameterResolverFactory parameterResolverFactory) Creates a repository instance for an Event Sourced aggregate, sourced from giveneventStore, that is created by the givenaggregateFactory.<T> Repository<T> DisruptorCommandBus.createRepository(EventStore eventStore, AggregateFactory<T> aggregateFactory, SnapshotTriggerDefinition snapshotTriggerDefinition, ParameterResolverFactory parameterResolverFactory, HandlerDefinition handlerDefinition, RepositoryProvider repositoryProvider) Creates a repository instance for an Event Sourced aggregate, sourced from giveneventStore, that is created by the givenaggregateFactory.<T> Repository<T> DisruptorCommandBus.createRepository(EventStore eventStore, AggregateFactory<T> aggregateFactory, SnapshotTriggerDefinition snapshotTriggerDefinition, RepositoryProvider repositoryProvider) Creates a repository instance for an Event Sourced aggregate, source from giveneventStore, that is created by the givenaggregateFactory. -
Uses of SnapshotTriggerDefinition in org.axonframework.eventsourcing
Classes in org.axonframework.eventsourcing that implement SnapshotTriggerDefinitionModifier and TypeClassDescriptionclassA Snapshotter trigger mechanism which based on the loading time of an Aggregate decides when to trigger the creation of a snapshot.classSnapshotter trigger mechanism that counts the number of events to decide when to create a snapshot.enumImplementation ofSnapshotTriggerDefinitionthat doesn't trigger snapshots at all.Fields in org.axonframework.eventsourcing declared as SnapshotTriggerDefinitionModifier and TypeFieldDescriptionprotected SnapshotTriggerDefinitionEventSourcingRepository.Builder.snapshotTriggerDefinitionMethods in org.axonframework.eventsourcing with parameters of type SnapshotTriggerDefinitionModifier and TypeMethodDescriptionAggregateCacheEntry.recreateAggregate(AggregateModel<T> model, EventStore eventStore, SnapshotTriggerDefinition snapshotTriggerDefinition) AggregateCacheEntry.recreateAggregate(AggregateModel<T> model, EventStore eventStore, RepositoryProvider repositoryProvider, SnapshotTriggerDefinition snapshotTriggerDefinition) EventSourcingRepository.Builder.snapshotTriggerDefinition(SnapshotTriggerDefinition snapshotTriggerDefinition) Sets theSnapshotTriggerDefinitionspecifying when to trigger a snapshot for an Aggregate contained in this repository.