DelaySnapshotRepository
class DelaySnapshotRepository(delaySupplier: () -> Duration = { Duration.ofMillis(5) }, val delegate: SnapshotRepository = InMemorySnapshotRepository()) : SnapshotRepository, Decorator<SnapshotRepository>
Constructors
Link copied to clipboard
constructor(delaySupplier: () -> Duration = { Duration.ofMillis(5) }, delegate: SnapshotRepository = InMemorySnapshotRepository())
Functions
Link copied to clipboard
Link copied to clipboard
open override fun scanAggregateId(namedAggregate: NamedAggregate, afterId: String, limit: Int): Flux<AggregateId>