Package org.apache.cassandra.cdc.api
Interface CommitLogProvider
-
public interface CommitLogProvider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default java.util.stream.Stream<org.apache.cassandra.cdc.api.CommitLog>logs()java.util.stream.Stream<org.apache.cassandra.cdc.api.CommitLog>logs(org.apache.cassandra.bridge.TokenRange tokenRange)Return a list of commit logs that should be read in the current micro-batch across a set of replicas.
-
-
-
Method Detail
-
logs
default java.util.stream.Stream<org.apache.cassandra.cdc.api.CommitLog> logs()
-
logs
java.util.stream.Stream<org.apache.cassandra.cdc.api.CommitLog> logs(@Nullable org.apache.cassandra.bridge.TokenRange tokenRange)Return a list of commit logs that should be read in the current micro-batch across a set of replicas.- Parameters:
tokenRange- optional token range that defines the range to be read from. Method should return all replicas that overlap with the range. A null range indicates read from the entire cluster or all available sources.- Returns:
- map of commit logs per Cassandra replica.
-
-