org.jboss.mx.server
Class ServerConfig

java.lang.Object
  extended by org.jboss.mx.server.ServerConfig

public abstract class ServerConfig
extends Object

Server configuration.

Version:
$Revision: 81019 $
Author:
Adrian Brock.

Field Summary
static String DEFAULT_SERVER_CONFIG_CLASS
          The default server config class
static String MBEAN_SERVER_BUILDER_CLASS_PROPERTY
          The mbean server builder property
static String SERVER_CONFIG_CLASS_PROPERTY
          The server config property
 
Constructor Summary
protected ServerConfig()
          No external construction
 
Method Summary
 String getDefaultDomain()
          Get the default domain
protected abstract  String getDefaultMBeanServerBuilderClassName()
           
static ServerConfig getInstance()
           
 String getJMIDomain()
          Get the implementation domain
abstract  ObjectName getLoaderRepositoryName()
          Get the default loader repository name
 MBeanServerBuilder getMBeanServerBuilder()
          Get the MBeanServer builder
 ObjectName getMBeanServerDelegateName()
          Get the MBeanServer delegate name
abstract  StandardMBeanDelegateFactory getStandardMBeanDelegateFactory()
          Get the standardmbean delegate factory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SERVER_CONFIG_CLASS_PROPERTY

public static final String SERVER_CONFIG_CLASS_PROPERTY
The server config property

See Also:
Constant Field Values

DEFAULT_SERVER_CONFIG_CLASS

public static final String DEFAULT_SERVER_CONFIG_CLASS
The default server config class

See Also:
Constant Field Values

MBEAN_SERVER_BUILDER_CLASS_PROPERTY

public static final String MBEAN_SERVER_BUILDER_CLASS_PROPERTY
The mbean server builder property

See Also:
Constant Field Values
Constructor Detail

ServerConfig

protected ServerConfig()
No external construction

Method Detail

getInstance

public static ServerConfig getInstance()

getDefaultDomain

public String getDefaultDomain()
Get the default domain

Returns:
the default domain

getJMIDomain

public String getJMIDomain()
Get the implementation domain

Returns:
the implementation domain

getMBeanServerDelegateName

public ObjectName getMBeanServerDelegateName()
Get the MBeanServer delegate name

Returns:
the ObjectName of the MBeanServerDelegate

getMBeanServerBuilder

public MBeanServerBuilder getMBeanServerBuilder()
Get the MBeanServer builder

Returns:
the mbeanserver builder

getLoaderRepositoryName

public abstract ObjectName getLoaderRepositoryName()
Get the default loader repository name

Returns:
the default loader repository name

getStandardMBeanDelegateFactory

public abstract StandardMBeanDelegateFactory getStandardMBeanDelegateFactory()
Get the standardmbean delegate factory

Returns:
the factory

getDefaultMBeanServerBuilderClassName

protected abstract String getDefaultMBeanServerBuilderClassName()


Copyright © 2009 JBoss, a division of Red Hat, Inc.. All Rights Reserved.