o
org.apache.pekko.stream.connectors.cassandra.scaladsl
CassandraSessionRegistry
Companion class CassandraSessionRegistry
object CassandraSessionRegistry extends ExtensionId[CassandraSessionRegistry] with ExtensionIdProvider
This Cassandra session registry makes it possible to share Cassandra sessions between multiple use sites
in the same ActorSystem
(important for the Cassandra Pekko Persistence plugin where it is shared between journal,
query plugin and snapshot plugin)
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- CassandraSessionRegistry
- ExtensionIdProvider
- ExtensionId
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Value Members
- def apply(system: ClassicActorSystemProvider): CassandraSessionRegistry
- Definition Classes
- ExtensionId
- def apply(system: ActorSystem): CassandraSessionRegistry
- Definition Classes
- ExtensionId
- def createExtension(system: ClassicActorSystemProvider): CassandraSessionRegistry
- def createExtension(system: ExtendedActorSystem): CassandraSessionRegistry
- Definition Classes
- CassandraSessionRegistry → ExtensionId
- final def equals(other: Any): Boolean
- Definition Classes
- ExtensionId → AnyRef → Any
- def get(system: ClassicActorSystemProvider): CassandraSessionRegistry
- Definition Classes
- ExtensionId
- def get(system: ActorSystem): CassandraSessionRegistry
- Definition Classes
- ExtensionId
- final def hashCode(): Int
- Definition Classes
- ExtensionId → AnyRef → Any
- def lookup: ExtensionId[CassandraSessionRegistry]
- Definition Classes
- CassandraSessionRegistry → ExtensionIdProvider