- public ConfigRegistryJMXRegistrator(MBeanServer configMBeanServer) {
- internalJMXRegistrator = new InternalJMXRegistrator(configMBeanServer);
+ public ConfigRegistryJMXRegistrator(final MBeanServer configMBeanServer) {
+ internalJMXRegistrator = InternalJMXRegistrator.create(configMBeanServer);
+ }
+
+ public AutoCloseable registerToJMX(final ConfigRegistryImplMXBean configRegistry)
+ throws InstanceAlreadyExistsException {
+ return internalJMXRegistrator.registerMBean(configRegistry, ConfigRegistryMXBean.OBJECT_NAME);