public class ResinAdmin extends AbstractManagedObject implements ResinMXBean
| Constructor and Description |
|---|
ResinAdmin(Resin resin)
Creates the admin object and registers with JMX.
|
| Modifier and Type | Method and Description |
|---|---|
ClusterMXBean[] |
getClusters()
Returns the Clusters known to Resin.
|
java.lang.String |
getConfigDirectory()
Returns the directory that contains resin.xml
|
java.lang.String |
getConfigFile()
Returns the config file, the value of "-conf foo.conf"
|
ConfigMXBean[] |
getConfigs() |
java.lang.String |
getDataDirectory()
Returns the resin-data directory
|
java.lang.String |
getLocalHost()
Returns the ip address or host name of the machine that is running this ResinServer.
|
java.lang.String |
getLogDirectory()
Returns the log directory, the value of "-log-directory"
|
java.lang.String |
getName()
The JMX name property of the mbean.
|
java.lang.String |
getResinHome()
The Resin home directory used when starting this instance of Resin.
|
java.lang.String |
getRootDirectory()
The root directory used when starting this instance of Resin.
|
ServerMXBean |
getServer()
Returns the server MBean's ObjectName for this instance.
|
ThreadPoolMXBean |
getThreadPoolAdmin() |
java.lang.String |
getUserName()
Returns the user name of the process that is running this ResinServer.
|
java.lang.String |
getVersion()
Returns the version.
|
java.lang.String |
getWatchdogStartMessage()
Returns the restart message.
|
boolean |
isProfessional()
Returns true for the professional version.
|
boolean |
isRestart()
Returns true if this was a restarted instance.
|
java.lang.String |
toString() |
addObjectNameProperties, getObjectName, getType, registerSelf, unregisterSelfclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetObjectName, getTypepublic ResinAdmin(Resin resin)
public java.lang.String getName()
AbstractManagedObjectgetName in interface ManagedObjectMXBeangetName in class AbstractManagedObjectpublic ClusterMXBean[] getClusters()
getClusters in interface ResinMXBeanpublic ThreadPoolMXBean getThreadPoolAdmin()
public ConfigMXBean[] getConfigs()
getConfigs in interface ResinMXBeanpublic java.lang.String getConfigFile()
ResinMXBeangetConfigFile in interface ResinMXBeanpublic java.lang.String getConfigDirectory()
ResinMXBeangetConfigDirectory in interface ResinMXBeanpublic java.lang.String getResinHome()
ResinMXBeangetResinHome in interface ResinMXBeanpublic java.lang.String getRootDirectory()
ResinMXBeangetRootDirectory in interface ResinMXBeanpublic java.lang.String getLogDirectory()
ResinMXBeangetLogDirectory in interface ResinMXBeanpublic java.lang.String getDataDirectory()
ResinMXBeangetDataDirectory in interface ResinMXBeanpublic ServerMXBean getServer()
ResinMXBeangetServer in interface ResinMXBeanpublic java.lang.String getVersion()
ResinMXBeangetVersion in interface ResinMXBeanpublic boolean isProfessional()
ResinMXBeanisProfessional in interface ResinMXBeanpublic java.lang.String getLocalHost()
ResinMXBeangetLocalHost in interface ResinMXBeanpublic java.lang.String getUserName()
ResinMXBeangetUserName in interface ResinMXBeanpublic boolean isRestart()
ResinMXBeanisRestart in interface ResinMXBeanpublic java.lang.String getWatchdogStartMessage()
ResinMXBeangetWatchdogStartMessage in interface ResinMXBeanpublic java.lang.String toString()
toString in class AbstractManagedObject