akka.persistence.hbase.journal

PersistencePluginSettings

case class PersistencePluginSettings(zookeeperQuorum: String, table: String, family: String, partitionCount: Int, scanBatchSize: Int, pluginDispatcherId: String, replayDispatcherId: String, publishTestingEvents: Boolean, snapshotTable: String, snapshotFamily: String, snapshotHdfsDir: String, hadoopConfiguration: Configuration) extends Product with Serializable

table

table to be used to store akka messages

family

column family name to store akka messages in

partitionCount

Number of regions the used Table is partitioned to. Currently must be FIXED, and not change during the lifetime of the app. Should be a bigger number, for example 10 even if you currently have 2 regions, so you can split regions in the future.

scanBatchSize

when performing scans, how many items to we want to obtain per one next(N) call

replayDispatcherId

dispatcher for fetching and replaying messages

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. PersistencePluginSettings
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new PersistencePluginSettings(zookeeperQuorum: String, table: String, family: String, partitionCount: Int, scanBatchSize: Int, pluginDispatcherId: String, replayDispatcherId: String, publishTestingEvents: Boolean, snapshotTable: String, snapshotFamily: String, snapshotHdfsDir: String, hadoopConfiguration: Configuration)

    table

    table to be used to store akka messages

    family

    column family name to store akka messages in

    partitionCount

    Number of regions the used Table is partitioned to. Currently must be FIXED, and not change during the lifetime of the app. Should be a bigger number, for example 10 even if you currently have 2 regions, so you can split regions in the future.

    scanBatchSize

    when performing scans, how many items to we want to obtain per one next(N) call

    replayDispatcherId

    dispatcher for fetching and replaying messages

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. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  5. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  7. val family: String

    column family name to store akka messages in

  8. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  10. val hadoopConfiguration: Configuration

  11. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  13. final def notify(): Unit

    Definition Classes
    AnyRef
  14. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  15. val partitionCount: Int

    Number of regions the used Table is partitioned to.

    Number of regions the used Table is partitioned to. Currently must be FIXED, and not change during the lifetime of the app. Should be a bigger number, for example 10 even if you currently have 2 regions, so you can split regions in the future.

  16. val pluginDispatcherId: String

  17. val publishTestingEvents: Boolean

  18. val replayDispatcherId: String

    dispatcher for fetching and replaying messages

  19. val scanBatchSize: Int

    when performing scans, how many items to we want to obtain per one next(N) call

  20. val snapshotFamily: String

  21. val snapshotHdfsDir: String

  22. val snapshotTable: String

  23. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  24. val table: String

    table to be used to store akka messages

  25. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. val zookeeperQuorum: String

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped