org.ow2.jonas.cluster.daemon.mbean
Class MBeanServerHelper

java.lang.Object
  extended by org.ow2.jonas.cluster.daemon.mbean.MBeanServerHelper

public final class MBeanServerHelper
extends Object

Allow to start an MBean server and get an MBeanServer.

Author:
Florent Benoit

Method Summary
protected static String getIdMbeanServer()
           
static MBeanServer getMBeanServer()
          Gets first available MBean Server.
static void startMBeanServer(String domainName)
          Starts an MBeanServer if no MBeanServer is available.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getMBeanServer

public static MBeanServer getMBeanServer()
                                  throws JMXRemoteException
Gets first available MBean Server.

Returns:
first available MBean server.
Throws:
JMXRemoteException - if no server is available

startMBeanServer

public static void startMBeanServer(String domainName)
                             throws MBeanServerException
Starts an MBeanServer if no MBeanServer is available.

Throws:
MBeanServerException - if MBeanServer can't be started

getIdMbeanServer

protected static String getIdMbeanServer()
Returns:
the id of the created MbeanServer.


Copyright © 2010 OW2 Consortium. All Rights Reserved.