Package io.debezium.pipeline
Class JmxUtils
java.lang.Object
io.debezium.pipeline.JmxUtils
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static StringgetManagementJmxObjectName(String type, String context, CommonConnectorConfig connectorConfig) static voidregisterMXBean(Object mxBean, CommonConnectorConfig connectorConfig, String type, String context) static voidregisterMXBean(ObjectName objectName, Object mxBean) static voidunregisterMXBean(CommonConnectorConfig connectorConfig, String type, String context) static voidunregisterMXBean(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)
-