Package org.apache.cassandra.cdc.sidecar
Class SidecarCdcClient
- java.lang.Object
-
- org.apache.cassandra.cdc.sidecar.SidecarCdcClient
-
public class SidecarCdcClient extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSidecarCdcClient.ClientConfig
-
Constructor Summary
Constructors Constructor Description SidecarCdcClient(SidecarCdcClient.ClientConfig config, o.a.c.sidecar.client.shaded.client.SidecarClient sidecarClient, org.apache.cassandra.cdc.stats.ICdcStats stats)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.concurrent.CompletableFuture<java.util.List<org.apache.cassandra.cdc.api.CommitLog>>listCdcCommitLogSegments(org.apache.cassandra.spark.data.partitioner.CassandraInstance instance)voidstreamCdcCommitLogSegment(org.apache.cassandra.spark.data.partitioner.CassandraInstance instance, java.lang.String segment, o.a.c.sidecar.client.shaded.common.utils.HttpRange httpRange, org.apache.cassandra.spark.utils.streaming.StreamConsumer streamConsumer)protected o.a.c.sidecar.client.shaded.client.SidecarInstancetoSidecarInstance(org.apache.cassandra.spark.data.partitioner.CassandraInstance instance)
-
-
-
Constructor Detail
-
SidecarCdcClient
public SidecarCdcClient(SidecarCdcClient.ClientConfig config, o.a.c.sidecar.client.shaded.client.SidecarClient sidecarClient, org.apache.cassandra.cdc.stats.ICdcStats stats)
-
-
Method Detail
-
listCdcCommitLogSegments
public java.util.concurrent.CompletableFuture<java.util.List<org.apache.cassandra.cdc.api.CommitLog>> listCdcCommitLogSegments(org.apache.cassandra.spark.data.partitioner.CassandraInstance instance)
-
streamCdcCommitLogSegment
public void streamCdcCommitLogSegment(org.apache.cassandra.spark.data.partitioner.CassandraInstance instance, java.lang.String segment, o.a.c.sidecar.client.shaded.common.utils.HttpRange httpRange, org.apache.cassandra.spark.utils.streaming.StreamConsumer streamConsumer)
-
toSidecarInstance
protected o.a.c.sidecar.client.shaded.client.SidecarInstance toSidecarInstance(org.apache.cassandra.spark.data.partitioner.CassandraInstance instance)
-
-