Package-level declarations

Types

Link copied to clipboard
class MongoEventLog(client: MongoClient, databaseName: String, context: String, val partitions: Int, dispatcher: CoroutineDispatcher = VirtualThreads.dispatcher, pollInterval: Duration = DEFAULT_POLL_INTERVAL, tailBatch: Int = DEFAULT_TAIL_BATCH, maxPollInterval: Duration = DEFAULT_MAX_POLL_INTERVAL, ddl: Ddl = Ddl.AUTO, appendTimeout: Duration = DEFAULT_APPEND_TIMEOUT, sharding: MongoSharding = MongoSharding.AUTO, operationTimeout: Duration = MongoTimeouts.OPERATION) : EventLog, AccessWalks

The EventLog of one bounded context on MongoDB, a first-class log backend (documentation/designs/03-log-and-snapshot.md §2). It needs a replica set, for its majority reads and writes.