Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

javax.management
Class MBeanServerFactory  view MBeanServerFactory download MBeanServerFactory.java

java.lang.Object
  extended byjavax.management.MBeanServerFactory

public class MBeanServerFactory
extends java.lang.Object

MBeanServerFactory is used to create instances of MBean servers.

Version:
$Revision: 1.4.8.1 $

Nested Class Summary
private static class MBeanServerFactory.DefaultLoaderRepositoryWrapper
           
 
Field Summary
private static MBeanServerPermission CREATE
           
private static MBeanServerPermission FIND
           
private static MBeanServerPermission NEW
           
private static MBeanServerPermission RELEASE
           
private static java.util.Map serverMap
           
 
Constructor Summary
MBeanServerFactory()
           
 
Method Summary
private static void checkPermission(MBeanServerPermission permission)
           
static MBeanServer createMBeanServer()
           
static MBeanServer createMBeanServer(java.lang.String domain)
           
private static MBeanServer createMBeanServer(java.lang.String defaultDomain, boolean registerServer)
           
static java.util.ArrayList findMBeanServer(java.lang.String agentId)
           
static javax.management.loading.ClassLoaderRepository getClassLoaderRepository(MBeanServer server)
          Returns the classloader repository for an MBeanServer
static MBeanServer newMBeanServer()
           
static MBeanServer newMBeanServer(java.lang.String domain)
           
static void releaseMBeanServer(MBeanServer mbeanServer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CREATE

private static final MBeanServerPermission CREATE

FIND

private static final MBeanServerPermission FIND

NEW

private static final MBeanServerPermission NEW

RELEASE

private static final MBeanServerPermission RELEASE

serverMap

private static java.util.Map serverMap
Constructor Detail

MBeanServerFactory

public MBeanServerFactory()
Method Detail

releaseMBeanServer

public static void releaseMBeanServer(MBeanServer mbeanServer)

createMBeanServer

public static MBeanServer createMBeanServer()

createMBeanServer

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

newMBeanServer

public static MBeanServer newMBeanServer()

newMBeanServer

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

findMBeanServer

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

getClassLoaderRepository

public static javax.management.loading.ClassLoaderRepository getClassLoaderRepository(MBeanServer server)
Returns the classloader repository for an MBeanServer


createMBeanServer

private static MBeanServer createMBeanServer(java.lang.String defaultDomain,
                                             boolean registerServer)

checkPermission

private static void checkPermission(MBeanServerPermission permission)