Package

akka.persistence

cassandra

Permalink

package cassandra

Source
package.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. cassandra
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class CassandraMetricsRegistry extends Extension

    Permalink

    Retrieves Cassandra metrics registry for an actor system

  2. class CassandraPluginConfig extends AnyRef

    Permalink
  3. class ConfigSessionProvider extends SessionProvider

    Permalink

    Default implementation of the SessionProvider that is used for creating the Cassandra Session.

    Default implementation of the SessionProvider that is used for creating the Cassandra Session. This class is building the Cluster from configuration properties.

    You may create a subclass of this that performs lookup the contact points of the Cassandra cluster asynchronously instead of reading them in the configuration. Such a subclass should override the lookupContactPoints method.

    The implementation is defined in configuration session-provider property. The config parameter is the config section of the plugin.

  4. final case class EventWithMetaData(event: Any, metaData: Any) extends Product with Serializable

    Permalink

    If the event is wrapped in this class the metaData will be serialized and stored in the meta column.

    If the event is wrapped in this class the metaData will be serialized and stored in the meta column. This can be used by event adapters or other tools to store additional meta data without altering the actual domain event.

  5. class EventsByTagMigration extends CassandraStatements with TaggedPreparedStatements with CassandraTagRecovery

    Permalink

  6. implicit final class ListenableFutureConverter[A] extends AnyVal

    Permalink
  7. case class PreparedStatementEnvelope(session: Session, ps: PreparedStatement) extends NoSerializationVerificationNeeded with Product with Serializable

    Permalink
  8. trait SessionProvider extends AnyRef

    Permalink

    The implementation of the SessionProvider is used for creating the Cassandra Session.

    The implementation of the SessionProvider is used for creating the Cassandra Session. By default the ConfigSessionProvider is building the Cluster from configuration properties but it is possible to replace the implementation of the SessionProvider to reuse another session or override the Cluster builder with other settings.

    The implementation is defined in configuration session-provider property. It may optionally have a constructor with an ActorSystem and Config parameter. The config parameter is the config section of the plugin.

  9. final case class SnapshotWithMetaData(event: Any, metaData: Any) extends Product with Serializable

    Permalink

    If the event is wrapped in this class the metaData will be serialized and stored in the meta column.

    If the event is wrapped in this class the metaData will be serialized and stored in the meta column. This can be used by event adapters or other tools to store additional meta data without altering the actual domain event.

  10. case class StorePathPasswordConfig(path: String, password: String) extends Product with Serializable

    Permalink

Value Members

  1. object CassandraMetricsRegistry extends ExtensionId[CassandraMetricsRegistry] with ExtensionIdProvider

    Permalink
  2. object CassandraPluginConfig

    Permalink
  3. object ConfigSessionProvider

    Permalink
  4. object EventWithMetaData extends Serializable

    Permalink
  5. object EventsByTagMigration

    Permalink
  6. val FutureDone: Future[Done]

    Permalink
  7. object SessionProvider

    Permalink
  8. object SnapshotWithMetaData extends Serializable

    Permalink
  9. package cleanup

    Permalink
  10. package compaction

    Permalink
  11. def formatOffset(uuid: UUID): String

    Permalink
  12. def formatUnixTime(unixTime: Long): String

    Permalink
  13. package journal

    Permalink
  14. implicit def listenableFutureToFuture[A](lf: ListenableFuture[A])(implicit executionContext: ExecutionContext): Future[A]

    Permalink
  15. package query

    Permalink
  16. def serializeEvent(p: PersistentRepr, tags: Set[String], uuid: UUID, bucketSize: BucketSize, serialization: Serialization, system: ActorSystem)(implicit executionContext: ExecutionContext): Future[Serialized]

    Permalink
  17. package session

    Permalink
  18. package snapshot

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped