Examples of registerMBean()


Examples of com.alibaba.druid.pool.DruidDataSource.registerMbean()

        dataSource.setUrl("jdbc:mock:xxx");
        dataSource.init();
       
        Assert.assertTrue(dataSource.isMbeanRegistered());
       
        dataSource.registerMbean();
        Assert.assertTrue(dataSource.isMbeanRegistered());
       
        dataSource.unregisterMbean();
        Assert.assertFalse(dataSource.isMbeanRegistered());
        Assert.assertFalse(dataSource.isMbeanRegistered());
View Full Code Here

Examples of com.betfair.cougar.util.jmx.JMXControl.registerMBean()

        try {
            JMXControl control = (JMXControl) applicationContext.getBean("clientJMXControl");
            if (control != null) {
                final String[] instances = addressList.replaceAll(":", "_").split(",");
                for (String instance : instances) {
                    control.registerMBean("CoUGAR.socket.transport.client:name=socketSessionFactory,instance=" + instance, sessionFactory);
                    control.registerMBean("CoUGAR.socket.transport.client:name=socketSessionRecycler,instance=" + instance, sessionFactory.getSessionRecycler());
                }
            }
        } catch (Exception ex) {
            LOG.log(Level.WARNING, "Error while registering socket session mbeans", ex);
View Full Code Here

Examples of com.splunk.shuttl.server.mbeans.util.RegistersMBeans.registerMBean()

  }

  private static void registerMBeans() {
    RegistersArchiverMBean.create().register();
    RegistersMBeans registersMBeans = RegistersMBeans.create();
    registersMBeans.registerMBean(JMXSplunkMBean.OBJECT_NAME, new JMXSplunk());
  }

}
View Full Code Here

Examples of com.sun.enterprise.admin.mbeans.custom.loading.CustomMBeanRegistrationImpl.registerMBean()

            // Create a helper to do the reg/unreg...
            CustomMBeanRegistrationImpl cmr = new CustomMBeanRegistrationImpl(mbs);

            // register it
            cmr.registerMBean(mbean);

            // get the REAL ObjectName
            ObjectName ron = cmr.getCascadingAwareObjectName(mbean);

            // now fetch the MBeanInfo
View Full Code Here

Examples of com.sun.enterprise.admin.monitor.jndi.JndiMBeanManager.registerMBean()

  }

        private void initializeJndi() {
                //if (shouldRegisterMBean(MonitoredObjectType.JNDI)) {
                    JndiMBeanManager mgr = new JndiMBeanManager();
                    mgr.registerMBean(MonitoringObjectNames.getJndiObjectName());
                //}
        }

    private void initializeJvmMonitoring(StatsHolder rootNode) {
       
View Full Code Here

Examples of com.sun.enterprise.admin.monitor.registry.StatsHolder.registerMBean()

    //registers MBeans pertaining to http-listeners
    final Iterator iter = registryImpl.getHttpServiceNodes().iterator();
    while (iter.hasNext()) {
      final StatsHolder c = (StatsHolder) iter.next();
      c.registerMBean();
      logger.finer("DynamicReconfigurator: Now Registering MBean for --- " + c.getName());
    }
  }
 
  private void unregisterMBeans() {
View Full Code Here

Examples of com.sun.enterprise.admin.server.core.CustomMBeanRegistration.registerMBean()

       try {
            //check if this is a system defined rule then explictly load the MBean      
            if (isSystemDefined) {
                CustomMBeanRegistration obj = getCustomMBeanRegistration();
                actionObjName = obj.registerMBean(definedActionMBean);
                instanceMbs.addNotificationListener(eventObjName, actionObjName,
                                                    filter, null);   
            } else {
                //user defined should have been loaded by adminservice
                //if mbean has defined object name, use that to obtain
View Full Code Here

Examples of com.sun.sgs.profile.ProfileCollector.registerMBean()

            // create our profiling info and register our MBean
            ProfileCollector collector =
                systemRegistry.getComponent(ProfileCollector.class);
            serviceStats = new WatchdogServiceStats(collector, this);
            try {
                collector.registerMBean(serviceStats,
                                        WatchdogServiceStats.MXBEAN_NAME);
            } catch (JMException e) {
                logger.logThrow(Level.CONFIG, e, "Could not register MBean");
            }
            // set our data in the ConfigMXBean
View Full Code Here

Examples of javax.management.MBeanServer.registerMBean()

    }

    private static void setupMonitor(IoAcceptor service) {
        final MBeanServer server = ManagementFactory.getPlatformMBeanServer();
        try {
            server.registerMBean(new IoServiceMBean(service), new ObjectName("org.apache.mina:type=service,name="
                    + SRV_NAME));
        } catch (InstanceAlreadyExistsException iaee) {
            throw new IllegalStateException(iaee);
        } catch (MBeanRegistrationException mre) {
            throw new IllegalStateException(mre);
View Full Code Here

Examples of javax.management.MBeanServer.registerMBean()

  }
 
  private void register(String name, Object bean, ObjectName mbeanObjectName) throws MBeanRegistrationException, NotCompliantMBeanException {
    MBeanServer mbs = ManagementFactory.getPlatformMBeanServer();
    try {
      mbs.registerMBean(bean, mbeanObjectName);
      log.info("Dozer JMX MBean [" + name + "] auto registered with the Platform MBean Server");
    } catch (InstanceAlreadyExistsException e) {
      log.info("JMX MBean instance exists, unable to overwrite [{}].", name);
    }
  }
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.