All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description CassandraClientSource Optional `CassandraSource` implementation that reads values from the Cassandra cluster using the standard Cassandra client.CdcSidecarInstance Holds information about the Cassandra Sidecar Instance host and portCdcSidecarInstancesProvider A class that provides the list ofCdcSidecarInstances.ClusterConfigProvider Interface to supply cluster topology information for CDC: the Cassandra partitioner, the datacenter where CDC is enabled, CassandraInstance objects describing the cluster topology.ReplicationFactorSupplier SidecarCdc SidecarCdc implementation that uses the Sidecar HTTP APIs to list and stream commit log segments.SidecarCdcBuilder SidecarCdcCassandraClient Interface defining read and write operations to Cassandra used by the `SidecarStatePersister`SidecarCdcClient SidecarCdcClient.ClientConfig SidecarCdcCommitLogSegment The SidecarCdcCommitLogSegment provides a CommitLog source for reading the CommitLog segments over the Sidecar HTTP API.SidecarCdcOptions SidecarCdcOptions.TopicFormatType SidecarCdcStats SidecarCommitLogProvider The SidecarCommitLogProvider implements a CommitLogProvider for listing and reading CommitLog segments over the Sidecar HTTP APIs.SidecarDownMonitor This interface provides information about the health of other Sidecar instances.SidecarStatePersister SidecarStatePersister buffers CDC state and flushes at regular time intervals, so we only write the latest CDC state and don't wastefully write expired data.SidecarStatePersister.PersistWrapper SidecarStatePersister.PersistWrapper.Key SidecarStatePersister.TimedFutureWrapper