Package-level declarations

Types

Link copied to clipboard
class PostgresJobStore(dataSource: DataSource, config: PostgresStoreConfig = PostgresStoreConfig()) : JobStore, PushCapableStore, QueryableStore

The reference JobStore: Postgres on plain JDBC, no driver classes and no ORM. Every contract rule is enforced by single SQL statements against database time:

Link copied to clipboard
class PostgresStoreConfig(val schema: String? = null, val dispatcher: CoroutineDispatcher = Dispatchers.IO, val autoMigrate: Boolean = true)

Tuning for PostgresJobStore. Everything has a production-sane default.