Package javax.management

Examples of javax.management.MBeanServer.registerMBean()


        ColumnFamilyStore cfs = new ColumnFamilyStore(table, columnFamily, "Super".equals(DatabaseDescriptor.getColumnType(columnFamily)), value);

        MBeanServer mbs = ManagementFactory.getPlatformMBeanServer();
        try
        {
            mbs.registerMBean(cfs, new ObjectName(
                    "org.apache.cassandra.db:type=ColumnFamilyStore-" + table + "." + columnFamily));
        }
        catch (Exception e)
        {
            throw new RuntimeException(e);
View Full Code Here


      http.setHost("0.0.0.0"); //For external access
 
      processorName = new ObjectName("HtmlAdaptor:name=XSLTProcessor");
      XSLTProcessor processor=new XSLTProcessor();

      server.registerMBean(processor, processorName);
      server.registerMBean(http, httpName);

      http.setProcessorName(processorName);
      http.start();
      HttpConnectorActivator.log(LogService.LOG_INFO, "Started JMX Http Connector "+version,null);
View Full Code Here

 
      processorName = new ObjectName("HtmlAdaptor:name=XSLTProcessor");
      XSLTProcessor processor=new XSLTProcessor();

      server.registerMBean(processor, processorName);
      server.registerMBean(http, httpName);

      http.setProcessorName(processorName);
      http.start();
      HttpConnectorActivator.log(LogService.LOG_INFO, "Started JMX Http Connector "+version,null);
    }else {
View Full Code Here

        return false;
      }

      RequiredModelMBean modelMbean = createModlerMBean(obj);
      try {
        return (server.registerMBean(modelMbean, objectname) != null);
      } catch (InstanceAlreadyExistsException e) {
        logger.warn(e.getMessage(), e);

        // 如果已经存在,则随机数拼装一下
        register(obj, CommonUtils.getStrObjectName(obj.getClass())
View Full Code Here

        return false;
      }

      RequiredModelMBean modelMbean = createModlerMBean(obj);
      try {
        return (server.registerMBean(modelMbean, objectname) != null);
      } catch (InstanceAlreadyExistsException e) {
        logger.error(e.getMessage(), e);
      } catch (MBeanRegistrationException e) {
        logger.error(e.getMessage(), e);
      } catch (NotCompliantMBeanException e) {
View Full Code Here

        System.out.println(server.getMBeanCount());
        for (Object object : server.queryMBeans(new ObjectName("*:*"), null))
            System.out.println(((ObjectInstance) object).getObjectName());

        ObjectName name = new ObjectName("com.javatutor.insel.jmx:type=MBeansDiagnosisProvider");
        server.registerMBean(this, name);
    }

    /**
     * @param args
     * @throws InstanceAlreadyExistsException
View Full Code Here

        MBeanServer mBeanServer = ManagementFactory.getPlatformMBeanServer();

        SampleJmxService mbean = new SampleJmxService();

        ObjectName mbeanName = new ObjectName(JMX_MBEAN_NAME);
        mBeanServer.registerMBean(mbean, mbeanName);

        connectorServer = JMXConnectorServerFactory.newJMXConnectorServer(jmxUrl, environment, mBeanServer);
        connectorServer.start();

    }
View Full Code Here

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

        callbacks = new ExpiringMap<String, Pair<InetAddress, IMessageCallback>>((long) (1.1 * DatabaseDescriptor.getRpcTimeout()), timeoutReporter);

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

        phiConvictThreshold_ = DatabaseDescriptor.getPhiConvictThreshold();
        // Register this instance with JMX
        try
        {
            MBeanServer mbs = ManagementFactory.getPlatformMBeanServer();
            mbs.registerMBean(this, new ObjectName("org.apache.cassandra.net:type=FailureDetector"));
        }
        catch (Exception e)
        {
            throw new RuntimeException(e);
        }
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.