All Downloads are FREE. Search and download functionalities are using the official Maven repository.

main.app.cash.backfila.client.jooq.BackfillBatch.kt Maven / Gradle / Ivy

Go to download

Backfila is a service that manages backfill state, calling into other services to do batched work.

There is a newer version: 2024.10.28.205607-fab304f
Show newest version
package app.cash.backfila.client.jooq

import app.cash.backfila.client.BackfillConfig

/**
 * Encapsulates the data we pass to the `batchConsumer` callback.
 */
data class BackfillBatch (
  /**
   * The name of the database shard.
   */
  val shardName: String,

  /**
   * A jooq transacter to transact with the database shard.
   */
  val transacter: BackfillJooqTransacter,

  /**
   * The keys that should be processed to perform the backfill action.
   */
  val keys: List,

  /**
   * Backfill configuration.
   */
  val config: BackfillConfig,
)




© 2015 - 2024 Weber Informatics LLC | Privacy Policy