Uses of Interface
dk.cloudcreate.essentials.components.eventsourced.aggregates.snapshot.AddNewAggregateSnapshotStrategy
-
Packages that use AddNewAggregateSnapshotStrategy Package Description dk.cloudcreate.essentials.components.eventsourced.aggregates.snapshot -
-
Uses of AddNewAggregateSnapshotStrategy in dk.cloudcreate.essentials.components.eventsourced.aggregates.snapshot
Classes in dk.cloudcreate.essentials.components.eventsourced.aggregates.snapshot that implement AddNewAggregateSnapshotStrategy Modifier and Type Class Description static classAddNewAggregateSnapshotStrategy.AddNewSnapshotWhenBehindByNumberOfEventsMethods in dk.cloudcreate.essentials.components.eventsourced.aggregates.snapshot that return AddNewAggregateSnapshotStrategy Modifier and Type Method Description static AddNewAggregateSnapshotStrategyAddNewAggregateSnapshotStrategy. updateOnEachAggregateUpdate()static AddNewAggregateSnapshotStrategyAddNewAggregateSnapshotStrategy. updateWhenBehindByNumberOfEvents(long numberOfEvents)Constructors in dk.cloudcreate.essentials.components.eventsourced.aggregates.snapshot with parameters of type AddNewAggregateSnapshotStrategy Constructor Description PostgresqlAggregateSnapshotRepository(ConfigurableEventStore<? extends AggregateEventStreamConfiguration> eventStore, dk.cloudcreate.essentials.components.foundation.transaction.jdbi.HandleAwareUnitOfWorkFactory<? extends dk.cloudcreate.essentials.components.foundation.transaction.jdbi.HandleAwareUnitOfWork> unitOfWorkFactory, JSONSerializer jsonSerializer, AddNewAggregateSnapshotStrategy addNewSnapshotStrategy, AggregateSnapshotDeletionStrategy snapshotDeletionStrategy)Create a new durable Postgresql version of thePostgresqlAggregateSnapshotRepositorythat will persistAggregateSnapshot's into thePostgresqlAggregateSnapshotRepository.DEFAULT_AGGREGATE_SNAPSHOTS_TABLE_NAMEtablePostgresqlAggregateSnapshotRepository(ConfigurableEventStore<? extends AggregateEventStreamConfiguration> eventStore, dk.cloudcreate.essentials.components.foundation.transaction.jdbi.HandleAwareUnitOfWorkFactory<? extends dk.cloudcreate.essentials.components.foundation.transaction.jdbi.HandleAwareUnitOfWork> unitOfWorkFactory, String snapshotTableName, JSONSerializer jsonSerializer, AddNewAggregateSnapshotStrategy addNewSnapshotStrategy, AggregateSnapshotDeletionStrategy snapshotDeletionStrategy)Create a new durable Postgresql version of thePostgresqlAggregateSnapshotRepositoryPostgresqlAggregateSnapshotRepository(ConfigurableEventStore<? extends AggregateEventStreamConfiguration> eventStore, dk.cloudcreate.essentials.components.foundation.transaction.jdbi.HandleAwareUnitOfWorkFactory<? extends dk.cloudcreate.essentials.components.foundation.transaction.jdbi.HandleAwareUnitOfWork> unitOfWorkFactory, Optional<String> snapshotTableName, JSONSerializer jsonSerializer, AddNewAggregateSnapshotStrategy addNewSnapshotStrategy, AggregateSnapshotDeletionStrategy snapshotDeletionStrategy)Create a new durable Postgresql version of thePostgresqlAggregateSnapshotRepository
-