Package io.debezium.connector.cassandra
Class SnapshotProcessorMetrics
java.lang.Object
io.debezium.connector.cassandra.SnapshotProcessorMetrics
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AtomicIntegerprivate final ConcurrentMap<String, Long> private final AtomicBooleanprivate final AtomicBooleanprivate final AtomicBooleanprivate final AtomicLongprivate final AtomicLongprivate final AtomicInteger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidprivate intprivate intvoidvoidsetRowsScanned(String key, Long value) voidsetTableCount(int value) private booleanprivate booleanprivate longprivate booleanvoidvoidvoid
-
Field Details
-
tableCount
-
remainingTableCount
-
snapshotRunning
-
snapshotCompleted
-
snapshotAborted
-
startTime
-
stopTime
-
rowsScanned
-
-
Constructor Details
-
SnapshotProcessorMetrics
public SnapshotProcessorMetrics()
-
-
Method Details
-
registerMetrics
public void registerMetrics() -
unregisterMetrics
public void unregisterMetrics() -
setTableCount
public void setTableCount(int value) -
completeTable
public void completeTable() -
startSnapshot
public void startSnapshot() -
stopSnapshot
public void stopSnapshot() -
abortSnapshot
public void abortSnapshot() -
setRowsScanned
-
getTotalTableCount
private int getTotalTableCount() -
getRemainingTableCount
private int getRemainingTableCount() -
snapshotCompleted
private boolean snapshotCompleted() -
snapshotRunning
private boolean snapshotRunning() -
snapshotAborted
private boolean snapshotAborted() -
rowsScanned
-
snapshotDurationInSeconds
private long snapshotDurationInSeconds()
-