public void installMBean(ObjectName on, DependencyPolicy dependencies, Object service) { JmxDependencyPolicy policy = (JmxDependencyPolicy)dependencies; try { server.registerMBean(service, on); addParentDependency(on); serviceController.create(on, policy.getDependencies()); serviceController.start(on); } catch (Exception e) { throw new RuntimeException(e); } }
addParentDependency(on); serviceController.create(on, policy.getDependencies()); serviceController.start(on);
serviceController.create(jmxName, depends);
new ObjectName("jboss.cmp:service=tablecache,ejbname=" + metadata.getName() + ",table=" + tableName); server.registerMBean(cache, cacheName); serviceController.create(cacheName);