RegisterCassandraPluginsOptions
Defined in: src/persistence/journals/CassandraPlugin.ts:17
Properties
Section titled “Properties”client?
Section titled “client?”
readonlyoptionalclient?: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.
journal
Section titled “journal”
readonlyjournal:Omit<CassandraJournalOptions,"client">
Defined in: src/persistence/journals/CassandraPlugin.ts:26
Journal-specific overrides.
snapshotStore
Section titled “snapshotStore”
readonlysnapshotStore:Omit<CassandraSnapshotStoreOptions,"client">
Defined in: src/persistence/journals/CassandraPlugin.ts:28
Snapshot-store-specific overrides. Usually shares keyspace with the journal.