Uses of Interface
io.fluxzero.sdk.persisting.eventsourcing.SnapshotStore
Packages that use SnapshotStore
Package
Description
-
Uses of SnapshotStore in io.fluxzero.sdk
Methods in io.fluxzero.sdk that return SnapshotStoreModifier and TypeMethodDescriptionFluxzero.snapshotStore()Returns the store for aggregate snapshots. -
Uses of SnapshotStore in io.fluxzero.sdk.configuration
Methods in io.fluxzero.sdk.configuration with parameters of type SnapshotStoreModifier and TypeMethodDescriptionprotected FluxzeroDefaultFluxzero.Builder.doBuild(Map<MessageType, ? extends Tracking> trackingSupplier, Function<String, ? extends GenericGateway> customGatewaySupplier, CommandGateway commandGateway, QueryGateway queryGateway, EventGateway eventGateway, ResultGateway resultGateway, ErrorGateway errorGateway, MetricsGateway metricsGateway, WebRequestGateway webRequestGateway, AggregateRepository aggregateRepository, SnapshotStore snapshotStore, EventStore eventStore, KeyValueStore keyValueStore, DocumentStore documentStore, MessageScheduler messageScheduler, UserProvider userProvider, Cache cache, Serializer serializer, CorrelationDataProvider correlationDataProvider, IdentityProvider identityProvider, PropertySource propertySource, DelegatingClock clock, TaskScheduler taskScheduler, Client client, ThrowingRunnable shutdownHandler) -
Uses of SnapshotStore in io.fluxzero.sdk.persisting.eventsourcing
Classes in io.fluxzero.sdk.persisting.eventsourcing that implement SnapshotStoreModifier and TypeClassDescriptionclassDefault implementation of theSnapshotStoreinterface.enumASnapshotStoreimplementation that is used when snapshotting is explicitly disabled, such as whensnapshotPeriod <= 0is configured on an aggregate viaAggregate.Subclasses with type arguments of type SnapshotStore in io.fluxzero.sdk.persisting.eventsourcingSubinterfaces with type arguments of type SnapshotStore in io.fluxzero.sdk.persisting.eventsourcingModifier and TypeInterfaceDescriptioninterfaceInterface for managing snapshots of aggregates in an event-sourced system.Methods in io.fluxzero.sdk.persisting.eventsourcing that return SnapshotStoreModifier and TypeMethodDescriptionprotected SnapshotStoreDefaultSnapshotStore.createForNamespace(String namespace) default SnapshotStoreSnapshotStore.forNamespace(String namespace) Returns this snapshot store scoped to the requested namespace. -
Uses of SnapshotStore in io.fluxzero.sdk.persisting.repository
Constructors in io.fluxzero.sdk.persisting.repository with parameters of type SnapshotStoreModifierConstructorDescriptionDefaultAggregateRepository(Client client, EventStore eventStore, SnapshotStore snapshotStore, Cache aggregateCache, Cache relationshipsCache, DocumentStore documentStore, Serializer serializer, DispatchInterceptor dispatchInterceptor, EntityHelper entityHelper) Creates a repository whose storage clients and caches can be switched together to another namespace.