javax.management
Class MBeanServerFactory

java.lang.Object
  extended byjavax.management.MBeanServerFactory

public class MBeanServerFactory
extends java.lang.Object

MBeanServerFactory is used to create instances of MBean servers.

See Also:
MBeanServer (src) , MBeanServerBuilder (src)

Method Summary
static MBeanServer (src) createMBeanServer()
           
static MBeanServer (src) createMBeanServer(java.lang.String domain)
           
static java.util.ArrayList findMBeanServer(java.lang.String agentId)
           
static ClassLoaderRepository (src) getClassLoaderRepository(MBeanServer (src)  server)
          Returns the classloader repository for an MBeanServer
static MBeanServer (src) newMBeanServer()
           
static MBeanServer (src) newMBeanServer(java.lang.String domain)
           
static void releaseMBeanServer(MBeanServer (src)  mbeanServer)
          Releases the reference to an MBean server.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

releaseMBeanServer

public static void releaseMBeanServer(MBeanServer (src)  mbeanServer)
Releases the reference to an MBean server. A security permission check is made first if security manager has been installed.

Parameters:
mbeanServer - reference to the MBean server you want to release

createMBeanServer

public static MBeanServer (src)  createMBeanServer()

createMBeanServer

public static MBeanServer (src)  createMBeanServer(java.lang.String domain)

newMBeanServer

public static MBeanServer (src)  newMBeanServer()

newMBeanServer

public static MBeanServer (src)  newMBeanServer(java.lang.String domain)

findMBeanServer

public static java.util.ArrayList findMBeanServer(java.lang.String agentId)

getClassLoaderRepository

public static ClassLoaderRepository (src)  getClassLoaderRepository(MBeanServer (src)  server)
Returns the classloader repository for an MBeanServer

Parameters:
server - the mbean server, pass null for the default loader repository shared by all mbeanservers
Returns:
the loader repository