本文整理匯總了Java中org.jboss.mx.util.MBeanServerLocator類的典型用法代碼示例。如果您正苦於以下問題:Java MBeanServerLocator類的具體用法?Java MBeanServerLocator怎麽用?Java MBeanServerLocator使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。
MBeanServerLocator類屬於org.jboss.mx.util包,在下文中一共展示了MBeanServerLocator類的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: start
import org.jboss.mx.util.MBeanServerLocator; //導入依賴的package包/類
public void start() throws Exception {
CamelStatAggregator.getInstance().clearDialogsInProcess();
this.camelPropertiesManagement = CamelPropertiesManagement.getInstance(this.name);
this.camelPropertiesManagement.setPersistDir(this.persistDir);
this.camelPropertiesManagement.start();
this.networkRoutingRuleManagement = NetworkRoutingRuleManagement.getInstance(this.name);
this.networkRoutingRuleManagement.setPersistDir(this.persistDir);
this.networkRoutingRuleManagement.start();
// Register the MBeans
this.mbeanServer = MBeanServerLocator.locateJBoss();
ObjectName camelPropObjNname = new ObjectName(CamelManagement.JMX_DOMAIN + ":name=CamelPropertiesManagement");
StandardMBean camelPropMxBean = new StandardMBean(this.camelPropertiesManagement,
CamelPropertiesManagementMBean.class, true);
this.mbeanServer.registerMBean(camelPropMxBean, camelPropObjNname);
ObjectName ussdScRuleObjNname = new ObjectName(CamelManagement.JMX_DOMAIN
+ ":name=NetworkRoutingRuleManagement");
StandardMBean ussdScRuleMxBean = new StandardMBean(this.networkRoutingRuleManagement,
NetworkRoutingRuleManagementMBean.class, true);
this.mbeanServer.registerMBean(ussdScRuleMxBean, ussdScRuleObjNname);
logger.info("Started CamelGatewayManagement");
}
示例2: getAvailableConnections
import org.jboss.mx.util.MBeanServerLocator; //導入依賴的package包/類
public long getAvailableConnections() throws Exception
{
MBeanServer server = MBeanServerLocator.locateJBoss();
return ((Long) server.getAttribute(new ObjectName("jboss.jca:service=ManagedConnectionPool,name=JBossTestCF"),
"AvailableConnectionCount")).longValue();
}