Examples of registerMBean()


Examples of javax.management.MBeanServer.registerMBean()

        try {
            MBeanServer mbs = ManagementFactory.getPlatformMBeanServer();
            ObjectName name = new ObjectName(getObjectName(category, id));
            Set set = mbs.queryNames(name, null);
            if (set != null && set.isEmpty()) {
                mbs.registerMBean(mbeanInstance, name);
            } else {
                mbs.unregisterMBean(name);
                mbs.registerMBean(mbeanInstance, name);
            }
        } catch (Exception e) {
View Full Code Here

Examples of javax.management.MBeanServer.registerMBean()

            Set set = mbs.queryNames(name, null);
            if (set != null && set.isEmpty()) {
                mbs.registerMBean(mbeanInstance, name);
            } else {
                mbs.unregisterMBean(name);
                mbs.registerMBean(mbeanInstance, name);
            }
        } catch (Exception e) {
            log.warn("Error registering a MBean with name ' " + id +
                    " ' and category name ' " + category + "' for JMX management", e);
        }
View Full Code Here

Examples of javax.management.MBeanServer.registerMBean()

        }

        // Register the server classloader
        ObjectName objectName =
            new ObjectName("Catalina:type=ServerClassLoader,name=" + name);
        mBeanServer.registerMBean(classLoader, objectName);

        return classLoader;

    }
View Full Code Here

Examples of javax.management.MBeanServer.registerMBean()

        mbeanName = "org.apache.cassandra.db:type=" + type + ",keyspace=" + this.table.name + ",columnfamily=" + columnFamily;
        try
        {
            MBeanServer mbs = ManagementFactory.getPlatformMBeanServer();
            ObjectName nameObj = new ObjectName(mbeanName);
            mbs.registerMBean(this, nameObj);
        }
        catch (Exception e)
        {
            throw new RuntimeException(e);
        }
View Full Code Here

Examples of javax.management.MBeanServer.registerMBean()

    public HintedHandOffManager()
    {
        MBeanServer mbs = ManagementFactory.getPlatformMBeanServer();
        try
        {
            mbs.registerMBean(this, new ObjectName("org.apache.cassandra.db:type=HintedHandoffManager"));
        }
        catch (Exception e)
        {
            throw new RuntimeException(e);
        }
View Full Code Here

Examples of javax.management.MBeanServer.registerMBean()

        }

        // Register the server classloader
        ObjectName objectName =
            new ObjectName("Catalina:type=ServerClassLoader,name=" + name);
        mBeanServer.registerMBean(classLoader, objectName);

        return classLoader;

    }
View Full Code Here

Examples of javax.management.MBeanServer.registerMBean()

          " failed unregistration", e);
      }
    }
    try {
      LOG.info("register: " + objectName);
      mbs.registerMBean(mbean, objectName);
    } catch (InstanceAlreadyExistsException e) {
      throw new IllegalStateException("mbean " + objectName +
        " failed registration", e);
    } catch (MBeanRegistrationException e) {
      throw new IllegalStateException("mbean " + objectName +
View Full Code Here

Examples of org.apache.activemq.broker.jmx.ManagementContext.registerMBean()

    private void registerMbean() {
        if (getBrokerService().isUseJmx()) {
            ManagementContext managementContext = getBrokerService().getManagementContext();
            try {
                objectName = new ObjectName(getBrokerService().getBrokerObjectName().toString() + objectNamePropsAppendage);
                managementContext.registerMBean(new RuntimeConfigurationView(this), objectName);
            } catch (Exception ignored) {
                LOG.debug("failed to register RuntimeConfigurationMBean", ignored);
            }
        }
    }
View Full Code Here

Examples of org.apache.derby.iapi.services.jmx.ManagementService.registerMBean()

       
        // Now that we are up and running, register any MBeans
        ManagementService mgmtService = ((ManagementService)
                Monitor.getSystemModule(Module.JMX));
       
        final Object versionMBean = mgmtService.registerMBean(
                           new Version(
                                   getNetProductVersionHolder(),
                                   SystemPermission.SERVER),
                           VersionMBean.class,
                           "type=Version,jar=derbynet.jar");
View Full Code Here

Examples of org.apache.hivemind.management.impl.MBeanRegistryImpl.registerMBean()

        // interface is not provided
        MBeanRegistry mbeanRegistry = new MBeanRegistryImpl(errorHandler, log, server,
                objectNameBuilder, null);
        try
        {
            mbeanRegistry.registerMBean(calculatorMBean, null, objectName);
            fail("Not compliant MBean registered");
        }
        catch (NotCompliantMBeanException expected)
        {
        }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.