class SnapshotReaderMetrics extends SnapshotChangeEventSourceMetrics implements SnapshotReaderMetricsMXBean
| Modifier and Type | Field and Description |
|---|---|
private AtomicBoolean |
holdingGlobalLock |
private MySqlSchema |
schema |
clock, lastEventTimestamp, metadataProvider, numberOfErroneousEvents, taskContext, totalNumberOfEventsSeenNO_OPNO_OP| Constructor and Description |
|---|
SnapshotReaderMetrics(MySqlTaskContext taskContext,
MySqlSchema schema,
ChangeEventQueueMetrics changeEventQueueMetrics) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
getHoldingGlobalLock() |
String[] |
getMonitoredTables() |
void |
globalLockAcquired() |
void |
globalLockReleased() |
getRemainingTableCount, getRowsScanned, getSnapshotAborted, getSnapshotCompleted, getSnapshotDurationInSeconds, getSnapshotRunning, getTotalTableCount, monitoredTablesDetermined, reset, rowsScanned, snapshotAborted, snapshotCompleted, snapshotStarted, tableSnapshotCompletedgetLastEvent, getMilliSecondsSinceLastEvent, getNumberOfErroneousEvents, getNumberOfEventsFiltered, getQueueRemainingCapacity, getQueueTotalCapacity, getTotalNumberOfEventsSeen, onErroneousEvent, onEvent, onFilteredEventmetricName, register, unregisterclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetRemainingTableCount, getRowsScanned, getSnapshotAborted, getSnapshotCompleted, getSnapshotDurationInSeconds, getSnapshotRunning, getTotalTableCountgetLastEvent, getMilliSecondsSinceLastEvent, getNumberOfErroneousEvents, getNumberOfEventsFiltered, getQueueRemainingCapacity, getQueueTotalCapacity, getTotalNumberOfEventsSeen, resetprivate final AtomicBoolean holdingGlobalLock
private final MySqlSchema schema
public SnapshotReaderMetrics(MySqlTaskContext taskContext, MySqlSchema schema, ChangeEventQueueMetrics changeEventQueueMetrics)
public boolean getHoldingGlobalLock()
getHoldingGlobalLock in interface SnapshotReaderMetricsMXBeanpublic void globalLockAcquired()
public void globalLockReleased()
public String[] getMonitoredTables()
getMonitoredTables in interface ChangeEventSourceMetricsMXBeangetMonitoredTables in class SnapshotChangeEventSourceMetricsCopyright © 2019 JBoss by Red Hat. All rights reserved.