Package io.debezium.metrics.activity
Class ActivityMonitoringMeter
java.lang.Object
io.debezium.metrics.activity.ActivityMonitoringMeter
- All Implemented Interfaces:
ActivityMonitoringMXBean
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ActivityMonitoringMeter.ActivityCounterprivate final ActivityMonitoringMeter.ActivityCounterprivate booleanprivate static final org.slf4j.Loggerprivate final ActivityMonitoringMeter.ActivityCounterprivate final ActivityMonitoringMeter.ActivityCounter -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidonEvent(io.debezium.spi.schema.DataCollectionId source, OffsetContext offset, Object key, org.apache.kafka.connect.data.Struct value, Envelope.Operation operation) voidpause()voidreset()voidresume()
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
createCount
-
updateCount
-
deleteCount
-
truncateCount
-
isPaused
private boolean isPaused
-
-
Constructor Details
-
ActivityMonitoringMeter
public ActivityMonitoringMeter()
-
-
Method Details
-
onEvent
public void onEvent(io.debezium.spi.schema.DataCollectionId source, OffsetContext offset, Object key, org.apache.kafka.connect.data.Struct value, Envelope.Operation operation) -
getNumberOfCreateEventsSeen
- Specified by:
getNumberOfCreateEventsSeenin interfaceActivityMonitoringMXBean
-
getNumberOfDeleteEventsSeen
- Specified by:
getNumberOfDeleteEventsSeenin interfaceActivityMonitoringMXBean
-
getNumberOfUpdateEventsSeen
- Specified by:
getNumberOfUpdateEventsSeenin interfaceActivityMonitoringMXBean
-
getNumberOfTruncateEventsSeen
- Specified by:
getNumberOfTruncateEventsSeenin interfaceActivityMonitoringMXBean
-
pause
public void pause()- Specified by:
pausein interfaceActivityMonitoringMXBean
-
resume
public void resume()- Specified by:
resumein interfaceActivityMonitoringMXBean
-
reset
public void reset()
-