public static ObjectProperties properties(Property... properties) { return new ObjectProperties(properties); }
public ModuleLoaderMXBean run() { ObjectName objectName; try { objectName = new ObjectName("jboss.modules", ObjectProperties.properties(property("type", "ModuleLoader"), property("name", ModuleLoader.this.getClass().getSimpleName() + "-" + Integer.toString(SEQ.incrementAndGet())))); } catch (MalformedObjectNameException e) { return null; } try { MXBeanImpl mxBean = new MXBeanImpl(ModuleLoader.this, objectName); REG_REF.addMBean(objectName, mxBean); return mxBean; } catch (Throwable ignored) { } return null; } });
public ModuleLoaderMXBean run() { ObjectName objectName; try { objectName = new ObjectName("jboss.modules", ObjectProperties.properties(property("type", "ModuleLoader"), property("name", ModuleLoader.this.getClass().getSimpleName() + "-" + Integer.toString(SEQ.incrementAndGet())))); } catch (MalformedObjectNameException e) { return null; } try { MXBeanImpl mxBean = new MXBeanImpl(ModuleLoader.this, objectName); REG_REF.addMBean(objectName, mxBean); return mxBean; } catch (Throwable ignored) { } return null; } });
MBeanServer mBeanServer = null; try { objectName = new ObjectName("jboss.msc", ObjectProperties.properties(property("type", "container"), property("name", name))); mBeanServer = ManagementFactory.getPlatformMBeanServer(); mBeanServer.registerMBean(containerMXBean, objectName);
public static ObjectProperties properties(Property... properties) { return new ObjectProperties(properties); }
MBeanServer mBeanServer = null; try { objectName = new ObjectName("jboss.msc", ObjectProperties.properties(property("type", "container"), property("name", name))); mBeanServer = ManagementFactory.getPlatformMBeanServer(); mBeanServer.registerMBean(containerMXBean, objectName);