Package-level declarations
Types
Link copied to clipboard
class PostgresCheckpointStore(dataSource: DataSource, dispatcher: CoroutineDispatcher = VirtualThreads.dispatcher, ddl: Ddl = Ddl.AUTO) : CheckpointStore
The CheckpointStore on PostgreSQL: one row per (group, subscription, partition) in wow_checkpoint.
Link copied to clipboard
class PostgresLeaseStore(dataSource: DataSource, clock: Clock = Clock.systemUTC(), dispatcher: CoroutineDispatcher = VirtualThreads.dispatcher, ddl: Ddl = Ddl.AUTO, closeTimeout: Duration = CLOSE_TIMEOUT) : LeaseStore, AutoCloseable
The LeaseStore on PostgreSQL: one row per (group, partition) in wow_lease and one per (service, node), with the node's internal address and the lease groups it serves (groups), in wow_lease_member, whose key column subscription_group holds the service.