Packages

package config

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class DynamoDBClientConfig(accessKeyId: Option[String], secretAccessKey: Option[String], endpoint: Option[String], maxConcurrency: Option[Int], maxPendingConnectionAcquires: Option[Int], readTimeout: Option[FiniteDuration], writeTimeout: Option[FiniteDuration], connectionTimeout: Option[FiniteDuration], connectionAcquisitionTimeout: Option[FiniteDuration], connectionTimeToLive: Option[FiniteDuration], maxIdleConnectionTimeout: Option[FiniteDuration], useConnectionReaper: Option[Boolean], threadsOfEventLoopGroup: Option[Int], userHttp2: Option[Boolean], maxHttp2Streams: Option[Int], batchGetItemLimit: Int, batchWriteItemLimit: Int) extends Product with Serializable
  2. case class JournalColumnsDefConfig(partitionKeyColumnName: String, persistenceIdColumnName: String, sequenceNrColumnName: String, deletedColumnName: String, messageColumnName: String, orderingColumnName: String, tagsColumnName: String) extends Product with Serializable
  3. case class JournalPluginConfig(tableName: String, columnsDefConfig: JournalColumnsDefConfig, getJournalRowsIndexName: String, tagSeparator: String, shardCount: Int, queueBufferSize: Int, queueOverflowStrategy: String, queueParallelism: Int, writeParallelism: Int, queryBatchSize: Int, consistentRead: Boolean, softDeleted: Boolean, metricsReporterClassName: String, clientConfig: DynamoDBClientConfig) extends Product with Serializable
  4. case class JournalSequenceRetrievalConfig(batchSize: Int, maxTries: Int, queryDelay: FiniteDuration, maxBackoffQueryDelay: FiniteDuration, askTimeout: FiniteDuration) extends Product with Serializable
  5. case class QueryPluginConfig(tableName: String, columnsDefConfig: JournalColumnsDefConfig, tagsIndexName: String, getJournalRowsIndexName: String, tagSeparator: String, refreshInterval: FiniteDuration, shardCount: Int, queryBatchSize: Int, consistentRead: Boolean, journalSequenceRetrievalConfig: JournalSequenceRetrievalConfig, metricsReporterClassName: String, clientConfig: DynamoDBClientConfig) extends Product with Serializable
  6. case class SnapshotColumnsDefConfig(persistenceIdColumnName: String, sequenceNrColumnName: String, snapshotColumnName: String, createdColumnName: String) extends Product with Serializable
  7. final case class SnapshotPluginConfig(tableName: String, columnsDefConfig: SnapshotColumnsDefConfig, metricsReporterClassName: String, clientConfig: DynamoDBClientConfig) extends Product with Serializable

Value Members

  1. object DynamoDBClientConfig extends Serializable
  2. object JournalColumnsDefConfig extends Serializable
  3. object JournalPluginConfig extends Serializable
  4. object JournalSequenceRetrievalConfig extends Serializable
  5. object QueryPluginConfig extends Serializable
  6. object SnapshotColumnsDefConfig extends Serializable
  7. object SnapshotPluginConfig extends Serializable

Ungrouped