Packages

case class IndexerConfig(participantId: ParticipantId, jdbcUrl: String, startupMode: IndexerStartupMode, databaseConnectionTimeout: FiniteDuration = DefaultDatabaseConnectionTimeout, restartDelay: FiniteDuration = DefaultRestartDelay, eventsPageSize: Int = IndexConfiguration.DefaultEventsPageSize, eventsProcessingParallelism: Int = IndexConfiguration.DefaultEventsProcessingParallelism, updatePreparationParallelism: Int = DefaultUpdatePreparationParallelism, allowExistingSchema: Boolean = false, asyncCommitMode: AsyncCommitMode = DefaultAsyncCommitMode, maxInputBufferSize: Int = DefaultMaxInputBufferSize, inputMappingParallelism: Int = DefaultInputMappingParallelism, batchingParallelism: Int = DefaultBatchingParallelism, ingestionParallelism: Int = DefaultIngestionParallelism, submissionBatchSize: Long = DefaultSubmissionBatchSize, tailingRateLimitPerSecond: Int = DefaultTailingRateLimitPerSecond, batchWithinMillis: Long = DefaultBatchWithinMillis, enableCompression: Boolean = DefaultEnableCompression, schemaMigrationAttempts: Int = DefaultSchemaMigrationAttempts, schemaMigrationAttemptBackoff: FiniteDuration = DefaultSchemaMigrationAttemptBackoff, haConfig: HaConfig = HaConfig(), postgresTcpKeepalivesIdle: Option[Int] = Some(10), postgresTcpKeepalivesInterval: Option[Int] = Some(1), postgresTcpKeepalivesCount: Option[Int] = Some(5)) extends Product with Serializable

Linear Supertypes
Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. IndexerConfig
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new IndexerConfig(participantId: ParticipantId, jdbcUrl: String, startupMode: IndexerStartupMode, databaseConnectionTimeout: FiniteDuration = DefaultDatabaseConnectionTimeout, restartDelay: FiniteDuration = DefaultRestartDelay, eventsPageSize: Int = IndexConfiguration.DefaultEventsPageSize, eventsProcessingParallelism: Int = IndexConfiguration.DefaultEventsProcessingParallelism, updatePreparationParallelism: Int = DefaultUpdatePreparationParallelism, allowExistingSchema: Boolean = false, asyncCommitMode: AsyncCommitMode = DefaultAsyncCommitMode, maxInputBufferSize: Int = DefaultMaxInputBufferSize, inputMappingParallelism: Int = DefaultInputMappingParallelism, batchingParallelism: Int = DefaultBatchingParallelism, ingestionParallelism: Int = DefaultIngestionParallelism, submissionBatchSize: Long = DefaultSubmissionBatchSize, tailingRateLimitPerSecond: Int = DefaultTailingRateLimitPerSecond, batchWithinMillis: Long = DefaultBatchWithinMillis, enableCompression: Boolean = DefaultEnableCompression, schemaMigrationAttempts: Int = DefaultSchemaMigrationAttempts, schemaMigrationAttemptBackoff: FiniteDuration = DefaultSchemaMigrationAttemptBackoff, haConfig: HaConfig = HaConfig(), postgresTcpKeepalivesIdle: Option[Int] = Some(10), postgresTcpKeepalivesInterval: Option[Int] = Some(1), postgresTcpKeepalivesCount: Option[Int] = Some(5))

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val allowExistingSchema: Boolean
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. val asyncCommitMode: AsyncCommitMode
  7. val batchWithinMillis: Long
  8. val batchingParallelism: Int
  9. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
  10. val databaseConnectionTimeout: FiniteDuration
  11. val enableCompression: Boolean
  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. val eventsPageSize: Int
  14. val eventsProcessingParallelism: Int
  15. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  16. val haConfig: HaConfig
  17. val ingestionParallelism: Int
  18. val inputMappingParallelism: Int
  19. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  20. val jdbcUrl: String
  21. val maxInputBufferSize: Int
  22. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  23. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  24. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  25. val participantId: ParticipantId
  26. val postgresTcpKeepalivesCount: Option[Int]
  27. val postgresTcpKeepalivesIdle: Option[Int]
  28. val postgresTcpKeepalivesInterval: Option[Int]
  29. def productElementNames: Iterator[String]
    Definition Classes
    Product
  30. val restartDelay: FiniteDuration
  31. val schemaMigrationAttemptBackoff: FiniteDuration
  32. val schemaMigrationAttempts: Int
  33. val startupMode: IndexerStartupMode
  34. val submissionBatchSize: Long
  35. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  36. val tailingRateLimitPerSecond: Int
  37. val updatePreparationParallelism: Int
  38. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  39. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  40. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped