Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
object Documents
Link copied to clipboard
class EventStreamSchemaInitializer(database: MongoDatabase, enableRequestIdUniqueIndex: Boolean = false)
Link copied to clipboard
class MongoEventStore(database: MongoDatabase) : AbstractEventStore
Link copied to clipboard
class MongoSnapshotRepository(database: MongoDatabase) : SnapshotRepository
Link copied to clipboard
class SnapshotSchemaInitializer(database: MongoDatabase)

Functions

Link copied to clipboard
fun <S : Any> Document.toMaterializedSnapshot(snapshotType: JavaType): MaterializedSnapshot<S>
fun <S : Any> Flux<Document>.toMaterializedSnapshot(snapshotType: JavaType): Flux<MaterializedSnapshot<S>>
fun <S : Any> Mono<Document>.toMaterializedSnapshot(snapshotType: JavaType): Mono<MaterializedSnapshot<S>>
Link copied to clipboard
fun <S : Any> Document.toSnapshot(): Snapshot<S>
fun <S : Any> Flux<Document>.toSnapshot(): Flux<Snapshot<S>>
fun <S : Any> Mono<Document>.toSnapshot(): Mono<Snapshot<S>>
Link copied to clipboard
fun <S : Any> Document.toSnapshotState(): S
fun <S : Any> Flux<Document>.toSnapshotState(): Flux<S>
fun <S : Any> Mono<Document>.toSnapshotState(): Mono<S>