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.