com.caucho.config
Class ConfigAdmin

java.lang.Object
  extended by com.caucho.management.server.AbstractManagedObject
      extended by com.caucho.config.ConfigAdmin
All Implemented Interfaces:
ConfigMXBean, ManagedObjectMXBean

public class ConfigAdmin
extends AbstractManagedObject
implements ConfigMXBean


Field Summary
static EnvironmentLocal<java.util.Map<Path,ConfigMXBean>> _environmentConfigs
           
 
Method Summary
 long getCrc64()
           
 long getLastModified()
           
 long getLength()
           
static java.util.Collection<ConfigMXBean> getMBeans()
           
static java.util.Collection<ConfigMXBean> getMBeans(java.lang.ClassLoader classLoader)
           
 java.lang.String getName()
          The JMX name property of the mbean.
 java.lang.String getPath()
           
static void registerPath(Path path)
           
 
Methods inherited from class com.caucho.management.server.AbstractManagedObject
addObjectNameProperties, getObjectName, getType, registerSelf, toString, unregisterSelf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.caucho.management.server.ManagedObjectMXBean
getObjectName, getType
 

Field Detail

_environmentConfigs

public static EnvironmentLocal<java.util.Map<Path,ConfigMXBean>> _environmentConfigs
Method Detail

registerPath

public static void registerPath(Path path)

getMBeans

public static java.util.Collection<ConfigMXBean> getMBeans()

getMBeans

public static java.util.Collection<ConfigMXBean> getMBeans(java.lang.ClassLoader classLoader)

getPath

public java.lang.String getPath()
Specified by:
getPath in interface ConfigMXBean

getLastModified

public long getLastModified()
Specified by:
getLastModified in interface ConfigMXBean

getLength

public long getLength()
Specified by:
getLength in interface ConfigMXBean

getCrc64

public long getCrc64()
Specified by:
getCrc64 in interface ConfigMXBean

getName

public java.lang.String getName()
Description copied from class: AbstractManagedObject
The JMX name property of the mbean.

Specified by:
getName in interface ManagedObjectMXBean
Specified by:
getName in class AbstractManagedObject