Skip to content

RegisterCassandraPluginsOptions

Defined in: src/persistence/journals/CassandraPlugin.ts:17

readonly optional client?: CassandraClientLike

Defined in: src/persistence/journals/CassandraPlugin.ts:24

Shared CQL client used by the journal AND the snapshot store. When provided, both plug-ins reuse the same connection pool (one TCP connection tree per cluster node). When omitted, each plug-in constructs its own client.


readonly journal: Omit<CassandraJournalOptions, "client">

Defined in: src/persistence/journals/CassandraPlugin.ts:26

Journal-specific overrides.


readonly snapshotStore: Omit<CassandraSnapshotStoreOptions, "client">

Defined in: src/persistence/journals/CassandraPlugin.ts:28

Snapshot-store-specific overrides. Usually shares keyspace with the journal.