Class CdcStats

  • All Implemented Interfaces:
    org.apache.cassandra.cdc.stats.ICdcStats, org.apache.cassandra.spark.stats.BufferingInputStreamStats<org.apache.cassandra.cdc.api.CommitLog>

    public abstract class CdcStats
    extends java.lang.Object
    implements org.apache.cassandra.cdc.stats.ICdcStats
    • Field Summary

      • Fields inherited from interface org.apache.cassandra.cdc.stats.ICdcStats

        STUB
    • Constructor Summary

      Constructors 
      Constructor Description
      CdcStats()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void inputStreamByteRead​(org.apache.cassandra.spark.utils.streaming.CassandraFileSource<org.apache.cassandra.cdc.api.CommitLog> source, int len, int queueSize, int percentComplete)  
      void inputStreamBytesSkipped​(org.apache.cassandra.spark.utils.streaming.CassandraFileSource<org.apache.cassandra.cdc.api.CommitLog> source, long bufferedSkipped, long rangeSkipped)  
      void inputStreamBytesWritten​(org.apache.cassandra.spark.utils.streaming.CassandraFileSource<org.apache.cassandra.cdc.api.CommitLog> source, int len)  
      void inputStreamEnd​(org.apache.cassandra.spark.utils.streaming.CassandraFileSource<org.apache.cassandra.cdc.api.CommitLog> source, long runTimeNanos, long totalNanosBlocked)  
      void inputStreamEndBuffer​(org.apache.cassandra.spark.utils.streaming.CassandraFileSource<org.apache.cassandra.cdc.api.CommitLog> ssTable)  
      void inputStreamFailure​(org.apache.cassandra.spark.utils.streaming.CassandraFileSource<org.apache.cassandra.cdc.api.CommitLog> source, java.lang.Throwable t)  
      void inputStreamTimeBlocked​(org.apache.cassandra.spark.utils.streaming.CassandraFileSource<org.apache.cassandra.cdc.api.CommitLog> source, long nanos)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.apache.cassandra.spark.stats.BufferingInputStreamStats

        inputStreamQueueFull
      • Methods inherited from interface org.apache.cassandra.cdc.stats.ICdcStats

        cdcConsumerStopTimeout, changeProduced, changePublished, changeReceived, closedCdcRowIterator, commitLogBytesFetched, commitLogBytesSkippedOnRead, commitLogHeaderReadFailureCount, commitLogHeaderReadTime, commitLogInvalidSizeMutationCount, commitLogReadTime, commitLogSegmentReadTime, commitLogSegmentUnexpectedEndErrorCount, corruptCommitLog, droppedExpiredMutations, droppedOldMutation, insufficientReplicas, lateChangePublished, mutationsBatchReadTime, mutationsChecksumMismatchCount, mutationsDeserializeFailedCount, mutationsFilterTime, mutationsIgnoredUnknownTableCount, mutationsReadBytes, mutationsReadCount, mutationsReadPerBatch, nextMutation, openedCdcRowIterator, outOfTokenRangeChangesIgnored, skippedCommitLogsCount, untrackedChangesIgnored, watermarkerExceededSize, watermarkerSize
    • Constructor Detail

      • CdcStats

        public CdcStats()
    • Method Detail

      • inputStreamEnd

        public void inputStreamEnd​(org.apache.cassandra.spark.utils.streaming.CassandraFileSource<org.apache.cassandra.cdc.api.CommitLog> source,
                                   long runTimeNanos,
                                   long totalNanosBlocked)
        Specified by:
        inputStreamEnd in interface org.apache.cassandra.spark.stats.BufferingInputStreamStats<org.apache.cassandra.cdc.api.CommitLog>
      • inputStreamEndBuffer

        public void inputStreamEndBuffer​(org.apache.cassandra.spark.utils.streaming.CassandraFileSource<org.apache.cassandra.cdc.api.CommitLog> ssTable)
        Specified by:
        inputStreamEndBuffer in interface org.apache.cassandra.spark.stats.BufferingInputStreamStats<org.apache.cassandra.cdc.api.CommitLog>
      • inputStreamTimeBlocked

        public void inputStreamTimeBlocked​(org.apache.cassandra.spark.utils.streaming.CassandraFileSource<org.apache.cassandra.cdc.api.CommitLog> source,
                                           long nanos)
        Specified by:
        inputStreamTimeBlocked in interface org.apache.cassandra.spark.stats.BufferingInputStreamStats<org.apache.cassandra.cdc.api.CommitLog>
      • inputStreamByteRead

        public void inputStreamByteRead​(org.apache.cassandra.spark.utils.streaming.CassandraFileSource<org.apache.cassandra.cdc.api.CommitLog> source,
                                        int len,
                                        int queueSize,
                                        int percentComplete)
        Specified by:
        inputStreamByteRead in interface org.apache.cassandra.spark.stats.BufferingInputStreamStats<org.apache.cassandra.cdc.api.CommitLog>
      • inputStreamFailure

        public void inputStreamFailure​(org.apache.cassandra.spark.utils.streaming.CassandraFileSource<org.apache.cassandra.cdc.api.CommitLog> source,
                                       java.lang.Throwable t)
        Specified by:
        inputStreamFailure in interface org.apache.cassandra.spark.stats.BufferingInputStreamStats<org.apache.cassandra.cdc.api.CommitLog>
      • inputStreamBytesWritten

        public void inputStreamBytesWritten​(org.apache.cassandra.spark.utils.streaming.CassandraFileSource<org.apache.cassandra.cdc.api.CommitLog> source,
                                            int len)
        Specified by:
        inputStreamBytesWritten in interface org.apache.cassandra.spark.stats.BufferingInputStreamStats<org.apache.cassandra.cdc.api.CommitLog>
      • inputStreamBytesSkipped

        public void inputStreamBytesSkipped​(org.apache.cassandra.spark.utils.streaming.CassandraFileSource<org.apache.cassandra.cdc.api.CommitLog> source,
                                            long bufferedSkipped,
                                            long rangeSkipped)
        Specified by:
        inputStreamBytesSkipped in interface org.apache.cassandra.spark.stats.BufferingInputStreamStats<org.apache.cassandra.cdc.api.CommitLog>