Class/Object

akka.persistence.cassandra.journal

CassandraJournalConfig

Related Docs: object CassandraJournalConfig | package journal

Permalink

class CassandraJournalConfig extends CassandraPluginConfig with NoSerializationVerificationNeeded

Linear Supertypes
NoSerializationVerificationNeeded, CassandraPluginConfig, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CassandraJournalConfig
  2. NoSerializationVerificationNeeded
  3. CassandraPluginConfig
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new CassandraJournalConfig(system: ActorSystem, config: Config)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. val bucketSize: BucketSize

    Permalink
  6. val cassandra2xCompat: Boolean

    Permalink
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  8. val configTable: String

    Permalink
    Definition Classes
    CassandraPluginConfig
  9. def createKeyspaceStatement: String

    Permalink

    The Cassandra statement that can be used to create the configured keyspace.

    The Cassandra statement that can be used to create the configured keyspace.

    This can be queried in for example a startup script without accessing the actual Cassandra plugin actor.

    new CassandraJournalConfig(actorSystem, actorSystem.settings.config.getConfig("cassandra-journal")).createKeyspaceStatement
    See also

    CassandraJournalConfig#createTablesStatements

  10. def createTablesStatements: Seq[String]

    Permalink

    Scala API: The Cassandra statements that can be used to create the configured tables.

    Scala API: The Cassandra statements that can be used to create the configured tables.

    This can be queried in for example a startup script without accessing the actual Cassandra plugin actor.

    new CassandraJournalConfig(actorSystem, actorSystem.settings.config.getConfig("cassandra-journal")).createTablesStatements

    * * @see CassandraJournalConfig#createKeyspaceStatement

  11. val deleteRetries: Int

    Permalink
    Definition Classes
    CassandraPluginConfig
  12. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  13. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  14. val eventsByTagEnabled: Boolean

    Permalink
  15. val gcGraceSeconds: Long

    Permalink
    Definition Classes
    CassandraPluginConfig
  16. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  17. def getCreateTablesStatements: List[String]

    Permalink

    Java API: The Cassandra statements that can be used to create the configured tables.

    Java API: The Cassandra statements that can be used to create the configured tables.

    This can be queried in for example a startup script without accessing the actual Cassandra plugin actor.

    new CassandraJournalConfig(actorSystem, actorSystem.settings().config().getConfig("cassandra-journal")).getCreateTablesStatements();

    * * @see CassandraJournalConfig#createKeyspaceStatement

  18. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  19. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  20. val keyspace: String

    Permalink
    Definition Classes
    CassandraPluginConfig
  21. val keyspaceAutoCreate: Boolean

    Permalink
    Definition Classes
    CassandraPluginConfig
  22. val maxConcurrentDeletes: Int

    Permalink
  23. val maxMessageBatchSize: Int

    Permalink
  24. val maxResultSize: Int

    Permalink
  25. val metadataTable: String

    Permalink
    Definition Classes
    CassandraPluginConfig
  26. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  27. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  28. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  29. val queryPlugin: String

    Permalink
  30. val readConsistency: ConsistencyLevel

    Permalink
    Definition Classes
    CassandraPluginConfig
  31. val readRetries: Int

    Permalink
    Definition Classes
    CassandraPluginConfig
  32. val replayMaxResultSize: Int

    Permalink
  33. val replicationStrategy: String

    Permalink
    Definition Classes
    CassandraPluginConfig
  34. val sessionProvider: SessionProvider

    Permalink
    Definition Classes
    CassandraPluginConfig
  35. val sessionSettings: CassandraSessionSettings

    Permalink
    Definition Classes
    CassandraPluginConfig
  36. val supportDeletes: Boolean

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

    Permalink
    Definition Classes
    AnyRef
  38. val table: String

    Permalink
    Definition Classes
    CassandraPluginConfig
  39. val tableCompactionStrategy: CassandraCompactionStrategy

    Permalink
    Definition Classes
    CassandraPluginConfig
  40. val tablesAutoCreate: Boolean

    Permalink
    Definition Classes
    CassandraPluginConfig
  41. val tagTable: TableSettings

    Permalink
  42. val tagWriterSettings: TagWriterSettings

    Permalink
  43. val targetPartitionSize: Long

    Permalink
  44. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  45. final def wait(arg0: Long, arg1: Int): Unit

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  47. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  48. val writeConsistency: ConsistencyLevel

    Permalink
    Definition Classes
    CassandraPluginConfig
  49. val writeRetries: Int

    Permalink
    Definition Classes
    CassandraPluginConfig

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from NoSerializationVerificationNeeded

Inherited from CassandraPluginConfig

Inherited from AnyRef

Inherited from Any

Ungrouped