JdbcIdempotentStore

class JdbcIdempotentStore(jdbcTemplate: JdbcTemplate, tableName: String, clock: Clock = Clock.systemUTC()) : IdempotentStore

JDBC implementation of IdempotentStore.

Constructors

Link copied to clipboard
constructor(jdbcTemplate: JdbcTemplate, tableName: String, clock: Clock = Clock.systemUTC())

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun acquire(key: String, token: String, processingTtl: Duration): IdempotentStore.AcquireResult
Link copied to clipboard
open override fun complete(key: String, token: String, cachedValue: String?, ttl: Duration): Boolean
Link copied to clipboard
open override fun release(key: String, token: String): Boolean
Link copied to clipboard
open override fun renew(key: String, token: String, processingTtl: Duration): Boolean