class MySqlSnapshotChangeEventSourceMetrics extends SnapshotChangeEventSourceMetrics implements MySqlSnapshotChangeEventSourceMetricsMXBean
| Modifier and Type | Field and Description |
|---|---|
private AtomicBoolean |
holdingGlobalLock |
private MySqlDatabaseSchema |
schema |
clock, lastEventTimestamp, metadataProvider, numberOfErroneousEvents, taskContext, totalNumberOfEventsSeenNO_OPNO_OP| Constructor and Description |
|---|
MySqlSnapshotChangeEventSourceMetrics(MySqlTaskContext taskContext,
ChangeEventQueueMetrics changeEventQueueMetrics,
EventMetadataProvider eventMetadataProvider) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
getHoldingGlobalLock() |
String[] |
getMonitoredTables() |
long |
getTotalNumberOfEventsSeen() |
void |
globalLockAcquired() |
void |
globalLockReleased() |
dataCollectionSnapshotCompleted, getRemainingTableCount, getRowsScanned, getSnapshotAborted, getSnapshotCompleted, getSnapshotDurationInSeconds, getSnapshotRunning, getTotalTableCount, monitoredDataCollectionsDetermined, reset, rowsScanned, snapshotAborted, snapshotCompleted, snapshotStartedgetCurrentQueueSizeInBytes, getLastEvent, getMaxQueueSizeInBytes, getMilliSecondsSinceLastEvent, getNumberOfErroneousEvents, getNumberOfEventsFiltered, getQueueRemainingCapacity, getQueueTotalCapacity, onConnectorEvent, onErroneousEvent, onEvent, onFilteredEventmetricName, register, unregisterclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetRemainingTableCount, getRowsScanned, getSnapshotAborted, getSnapshotCompleted, getSnapshotDurationInSeconds, getSnapshotRunning, getTotalTableCountgetCurrentQueueSizeInBytes, getLastEvent, getMaxQueueSizeInBytes, getMilliSecondsSinceLastEvent, getNumberOfErroneousEvents, getNumberOfEventsFiltered, getQueueRemainingCapacity, getQueueTotalCapacity, resetprivate final AtomicBoolean holdingGlobalLock
private final MySqlDatabaseSchema schema
public MySqlSnapshotChangeEventSourceMetrics(MySqlTaskContext taskContext, ChangeEventQueueMetrics changeEventQueueMetrics, EventMetadataProvider eventMetadataProvider)
public boolean getHoldingGlobalLock()
getHoldingGlobalLock in interface MySqlSnapshotChangeEventSourceMetricsMXBeanpublic void globalLockAcquired()
public void globalLockReleased()
public String[] getMonitoredTables()
getMonitoredTables in interface ChangeEventSourceMetricsMXBeangetMonitoredTables in class SnapshotChangeEventSourceMetricspublic long getTotalNumberOfEventsSeen()
getTotalNumberOfEventsSeen in interface ChangeEventSourceMetricsMXBeangetTotalNumberOfEventsSeen in class PipelineMetricsCopyright © 2021 JBoss by Red Hat. All rights reserved.