Package

com.github.j5ik2o.akka.persistence.dynamodb

config

Permalink

package config

Visibility
  1. Public
  2. All

Type Members

  1. case class DynamoDBClientConfig(accessKeyId: Option[String], secretAccessKey: Option[String], endpoint: Option[String], region: 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

    Permalink
  2. case class JournalColumnsDefConfig(partitionKeyColumnName: String, sortKeyColumnName: String, persistenceIdColumnName: String, sequenceNrColumnName: String, deletedColumnName: String, messageColumnName: String, orderingColumnName: String, tagsColumnName: String) extends Product with Serializable

    Permalink
  3. case class JournalPluginConfig(tableName: String, columnsDefConfig: JournalColumnsDefConfig, getJournalRowsIndexName: String, tagSeparator: String, partitionKeyResolverClassName: String, sortKeyResolverClassName: String, shardCount: Int, queueBufferSize: Int, queueOverflowStrategy: String, queueParallelism: Int, writeParallelism: Int, queryBatchSize: Int, scanBatchSize: Int, replayBatchSize: Int, consistentRead: Boolean, softDeleted: Boolean, metricsReporterClassName: String, clientConfig: DynamoDBClientConfig) extends Product with Serializable

    Permalink
  4. case class JournalSequenceRetrievalConfig(batchSize: Int, maxTries: Int, queryDelay: FiniteDuration, maxBackoffQueryDelay: FiniteDuration, askTimeout: FiniteDuration) extends Product with Serializable

    Permalink
  5. case class QueryPluginConfig(tableName: String, columnsDefConfig: JournalColumnsDefConfig, tagsIndexName: String, getJournalRowsIndexName: String, tagSeparator: String, refreshInterval: FiniteDuration, shardCount: Int, maxBufferSize: Int, queryBatchSize: Int, scanBatchSize: Int, consistentRead: Boolean, journalSequenceRetrievalConfig: JournalSequenceRetrievalConfig, metricsReporterClassName: String, clientConfig: DynamoDBClientConfig) extends Product with Serializable

    Permalink
  6. case class SnapshotColumnsDefConfig(persistenceIdColumnName: String, sequenceNrColumnName: String, snapshotColumnName: String, createdColumnName: String) extends Product with Serializable

    Permalink
  7. final case class SnapshotPluginConfig(tableName: String, columnsDefConfig: SnapshotColumnsDefConfig, consistentRead: Boolean, metricsReporterClassName: String, clientConfig: DynamoDBClientConfig) extends Product with Serializable

    Permalink

Value Members

  1. object DynamoDBClientConfig extends Serializable

    Permalink
  2. object JournalColumnsDefConfig extends Serializable

    Permalink
  3. object JournalPluginConfig extends Serializable

    Permalink
  4. object JournalSequenceRetrievalConfig extends Serializable

    Permalink
  5. object QueryPluginConfig extends Serializable

    Permalink
  6. object SnapshotColumnsDefConfig extends Serializable

    Permalink
  7. object SnapshotPluginConfig extends Serializable

    Permalink

Ungrouped