Search in sources :

Example 1 with InstanceStatusMonitor

use of org.wso2.carbon.bpel.core.ode.integration.jmx.InstanceStatusMonitor in project carbon-business-process by wso2.

the class BPELServerImpl method registerMBeans.

public void registerMBeans() throws Exception, MBeanRegistrationException, InstanceAlreadyExistsException, NotCompliantMBeanException {
    log.info("Registering MBeans");
    Processes processMBean = new Processes();
    Instance instanceMBean = new Instance();
    InstanceStatusMonitor statusMonitorMBean = InstanceStatusMonitor.getInstanceStatusMonitor();
    // ObjectName instanceStatusObjectName= new ObjectName("org.wso2.carbon.bpel.core.ode.integration
    // .jmx:type=InstanceStatusMonitor");
    // ObjectName processObjectName= new ObjectName("org.wso2.carbon.bpel.core.ode.integration.jmx:type=Process");
    // ObjectName instanceObjectName= new ObjectName("org.wso2.carbon.bpel.core.ode.integration.jmx:type=Instance");
    MBeanRegistrar.registerMBean(processMBean, "org.wso2.carbon.bpel.core.ode.integration.jmx:type=Process");
    MBeanRegistrar.registerMBean(instanceMBean, "org.wso2.carbon.bpel.core.ode.integration.jmx:type=Instance");
    MBeanRegistrar.registerMBean(statusMonitorMBean, "org.wso2.carbon.bpel.core.ode.integration" + ".jmx:type=InstanceStatusMonitor");
}
Also used : InstanceStatusMonitor(org.wso2.carbon.bpel.core.ode.integration.jmx.InstanceStatusMonitor) Instance(org.wso2.carbon.bpel.core.ode.integration.jmx.Instance) HazelcastInstance(com.hazelcast.core.HazelcastInstance) Processes(org.wso2.carbon.bpel.core.ode.integration.jmx.Processes)

Aggregations

HazelcastInstance (com.hazelcast.core.HazelcastInstance)1 Instance (org.wso2.carbon.bpel.core.ode.integration.jmx.Instance)1 InstanceStatusMonitor (org.wso2.carbon.bpel.core.ode.integration.jmx.InstanceStatusMonitor)1 Processes (org.wso2.carbon.bpel.core.ode.integration.jmx.Processes)1