Package io.debezium.pipeline
Class JmxUtils
java.lang.Object
io.debezium.pipeline.JmxUtils
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprivate static String
getManagementJmxObjectName
(String type, String context, CommonConnectorConfig connectorConfig) static void
registerMXBean
(Object mxBean, CommonConnectorConfig connectorConfig, String type, String context) static void
registerMXBean
(ObjectName objectName, Object mxBean) static void
unregisterMXBean
(CommonConnectorConfig connectorConfig, String type, String context) static void
unregisterMXBean
(ObjectName objectName)
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
JMX_OBJECT_NAME_FORMAT
- See Also:
-
REGISTRATION_RETRIES
private static final int REGISTRATION_RETRIES- See Also:
-
REGISTRATION_RETRY_DELAY
-
-
Constructor Details
-
JmxUtils
public JmxUtils()
-
-
Method Details
-
registerMXBean
-
registerMXBean
public static void registerMXBean(Object mxBean, CommonConnectorConfig connectorConfig, String type, String context) -
unregisterMXBean
-
unregisterMXBean
public static void unregisterMXBean(CommonConnectorConfig connectorConfig, String type, String context) -
getManagementJmxObjectName
private static String getManagementJmxObjectName(String type, String context, CommonConnectorConfig connectorConfig)
-