com.caucho.server.resin
Class ManagementAdmin
java.lang.Object
com.caucho.management.server.AbstractManagedObject
com.caucho.server.resin.ManagementAdmin
- All Implemented Interfaces:
- ManagedObjectMXBean, ManagementMXBean
public class ManagementAdmin
- extends AbstractManagedObject
- implements ManagementMXBean
Method Summary |
StringQueryReply |
addLicense(java.lang.String serverId,
boolean isOverwrite,
java.lang.String to,
boolean isRestart,
java.io.InputStream in)
|
AddUserQueryReply |
addUser(java.lang.String serverId,
java.lang.String user,
java.lang.String password,
java.lang.String rolesStr)
|
JmxCallQueryReply |
callJmx(java.lang.String serverId,
java.lang.String pattern,
java.lang.String operation,
java.lang.String operationIdx,
java.lang.String values)
|
java.io.InputStream |
configCat(java.lang.String serverId,
java.lang.String name,
java.lang.String stage,
java.lang.String version)
|
java.lang.String |
configDeploy(java.lang.String serverId,
java.lang.String stage,
java.lang.String version,
java.lang.String message,
java.io.InputStream is)
|
java.lang.String[] |
configLs(java.lang.String serverId,
java.lang.String name,
java.lang.String stage,
java.lang.String version)
|
java.lang.String |
configUndeploy(java.lang.String serverId,
java.lang.String stage,
java.lang.String version,
java.lang.String message)
|
java.lang.String |
deployCopy(java.lang.String serverId,
java.lang.String sourceContext,
java.lang.String sourceHost,
java.lang.String sourceStage,
java.lang.String sourceVersion,
java.lang.String targetContext,
java.lang.String targetHost,
java.lang.String targetStage,
java.lang.String targetVersion,
java.lang.String message)
|
DeployTagResult[] |
deployList(java.lang.String serverId,
java.lang.String pattern)
|
java.lang.String |
disable(java.lang.String serverId)
|
java.lang.String |
disableSoft(java.lang.String serverId)
|
JsonQueryReply |
doJmxDump(java.lang.String serverId)
|
JsonQueryReply |
doThreadDump(java.lang.String serverId)
|
java.lang.String |
enable(java.lang.String serverId)
|
java.lang.String |
getName()
The JMX name property of the mbean. |
StatServiceValuesQueryReply |
getStats(java.lang.String serverId,
java.lang.String metersStr,
java.lang.String periodStr)
|
StringQueryReply |
getStatus(java.lang.String serverId)
|
ListJmxQueryReply |
listJmx(java.lang.String serverId,
java.lang.String pattern,
boolean isPrintAttributes,
boolean isPrintValues,
boolean isPrintOperations,
boolean isPrintAllBeans,
boolean isPrintPlatformBeans)
|
java.util.Date[] |
listRestarts(java.lang.String serverId,
java.lang.String periodStr)
|
ListUsersQueryReply |
listUsers(java.lang.String serverId)
|
PdfReportQueryReply |
pdfReport(java.lang.String serverId,
java.lang.String report,
java.lang.String periodStr,
java.lang.String logDirectory,
java.lang.String profileTimeStr,
java.lang.String samplePeriodStr,
boolean isSnapshot,
boolean isWatchdog,
boolean isLoadPdf)
|
RemoveUserQueryReply |
removeUser(java.lang.String serverId,
java.lang.String user)
|
DeployControllerState |
restartWebApp(java.lang.String serverId,
java.lang.String tag,
java.lang.String context,
java.lang.String stage,
java.lang.String host,
java.lang.String version)
|
JmxSetQueryReply |
setJmx(java.lang.String serverId,
java.lang.String pattern,
java.lang.String attribute,
java.lang.String value)
|
StringQueryReply |
setLogLevel(java.lang.String serverId,
java.lang.String loggersValue,
java.lang.String levelValue,
java.lang.String activeTime)
|
DeployControllerState |
startWebApp(java.lang.String serverId,
java.lang.String tag,
java.lang.String context,
java.lang.String stage,
java.lang.String host,
java.lang.String version)
|
DeployControllerState |
stopWebApp(java.lang.String serverId,
java.lang.String tag,
java.lang.String context,
java.lang.String stage,
java.lang.String host,
java.lang.String version)
|
java.io.InputStream |
test(java.lang.String value,
java.io.InputStream is)
|
java.lang.String |
undeploy(java.lang.String serverId,
java.lang.String context,
java.lang.String host,
java.lang.String stage,
java.lang.String version,
java.lang.String message)
|
java.lang.String |
webappDeploy(java.lang.String serverId,
java.lang.String context,
java.lang.String host,
java.lang.String stage,
java.lang.String version,
java.lang.String message,
java.io.InputStream is)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ManagementAdmin
public ManagementAdmin(Resin resin)
- Creates the admin object and registers with JMX.
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
configDeploy
public java.lang.String configDeploy(java.lang.String serverId,
java.lang.String stage,
java.lang.String version,
java.lang.String message,
java.io.InputStream is)
throws ReflectionException
- Specified by:
configDeploy
in interface ManagementMXBean
- Throws:
ReflectionException
configCat
public java.io.InputStream configCat(java.lang.String serverId,
java.lang.String name,
java.lang.String stage,
java.lang.String version)
throws ReflectionException
- Specified by:
configCat
in interface ManagementMXBean
- Throws:
ReflectionException
configLs
public java.lang.String[] configLs(java.lang.String serverId,
java.lang.String name,
java.lang.String stage,
java.lang.String version)
throws ReflectionException
- Specified by:
configLs
in interface ManagementMXBean
- Throws:
ReflectionException
configUndeploy
public java.lang.String configUndeploy(java.lang.String serverId,
java.lang.String stage,
java.lang.String version,
java.lang.String message)
throws ReflectionException
- Specified by:
configUndeploy
in interface ManagementMXBean
- Throws:
ReflectionException
addLicense
public StringQueryReply addLicense(java.lang.String serverId,
boolean isOverwrite,
java.lang.String to,
boolean isRestart,
java.io.InputStream in)
throws ReflectionException
- Specified by:
addLicense
in interface ManagementMXBean
- Throws:
ReflectionException
listRestarts
public java.util.Date[] listRestarts(java.lang.String serverId,
java.lang.String periodStr)
throws ReflectionException
- Specified by:
listRestarts
in interface ManagementMXBean
- Throws:
ReflectionException
listJmx
public ListJmxQueryReply listJmx(java.lang.String serverId,
java.lang.String pattern,
boolean isPrintAttributes,
boolean isPrintValues,
boolean isPrintOperations,
boolean isPrintAllBeans,
boolean isPrintPlatformBeans)
- Specified by:
listJmx
in interface ManagementMXBean
setLogLevel
public StringQueryReply setLogLevel(java.lang.String serverId,
java.lang.String loggersValue,
java.lang.String levelValue,
java.lang.String activeTime)
- Specified by:
setLogLevel
in interface ManagementMXBean
doThreadDump
public JsonQueryReply doThreadDump(java.lang.String serverId)
- Specified by:
doThreadDump
in interface ManagementMXBean
pdfReport
public PdfReportQueryReply pdfReport(java.lang.String serverId,
java.lang.String report,
java.lang.String periodStr,
java.lang.String logDirectory,
java.lang.String profileTimeStr,
java.lang.String samplePeriodStr,
boolean isSnapshot,
boolean isWatchdog,
boolean isLoadPdf)
- Specified by:
pdfReport
in interface ManagementMXBean
getStats
public StatServiceValuesQueryReply getStats(java.lang.String serverId,
java.lang.String metersStr,
java.lang.String periodStr)
throws ReflectionException
- Specified by:
getStats
in interface ManagementMXBean
- Throws:
ReflectionException
setJmx
public JmxSetQueryReply setJmx(java.lang.String serverId,
java.lang.String pattern,
java.lang.String attribute,
java.lang.String value)
- Specified by:
setJmx
in interface ManagementMXBean
callJmx
public JmxCallQueryReply callJmx(java.lang.String serverId,
java.lang.String pattern,
java.lang.String operation,
java.lang.String operationIdx,
java.lang.String values)
- Specified by:
callJmx
in interface ManagementMXBean
startWebApp
public DeployControllerState startWebApp(java.lang.String serverId,
java.lang.String tag,
java.lang.String context,
java.lang.String stage,
java.lang.String host,
java.lang.String version)
throws ReflectionException
- Specified by:
startWebApp
in interface ManagementMXBean
- Throws:
ReflectionException
stopWebApp
public DeployControllerState stopWebApp(java.lang.String serverId,
java.lang.String tag,
java.lang.String context,
java.lang.String stage,
java.lang.String host,
java.lang.String version)
throws ReflectionException
- Specified by:
stopWebApp
in interface ManagementMXBean
- Throws:
ReflectionException
restartWebApp
public DeployControllerState restartWebApp(java.lang.String serverId,
java.lang.String tag,
java.lang.String context,
java.lang.String stage,
java.lang.String host,
java.lang.String version)
throws ReflectionException
- Specified by:
restartWebApp
in interface ManagementMXBean
- Throws:
ReflectionException
webappDeploy
public java.lang.String webappDeploy(java.lang.String serverId,
java.lang.String context,
java.lang.String host,
java.lang.String stage,
java.lang.String version,
java.lang.String message,
java.io.InputStream is)
throws ReflectionException
- Specified by:
webappDeploy
in interface ManagementMXBean
- Throws:
ReflectionException
deployCopy
public java.lang.String deployCopy(java.lang.String serverId,
java.lang.String sourceContext,
java.lang.String sourceHost,
java.lang.String sourceStage,
java.lang.String sourceVersion,
java.lang.String targetContext,
java.lang.String targetHost,
java.lang.String targetStage,
java.lang.String targetVersion,
java.lang.String message)
throws ReflectionException
- Specified by:
deployCopy
in interface ManagementMXBean
- Throws:
ReflectionException
deployList
public DeployTagResult[] deployList(java.lang.String serverId,
java.lang.String pattern)
throws ReflectionException
- Specified by:
deployList
in interface ManagementMXBean
- Throws:
ReflectionException
undeploy
public java.lang.String undeploy(java.lang.String serverId,
java.lang.String context,
java.lang.String host,
java.lang.String stage,
java.lang.String version,
java.lang.String message)
throws ReflectionException
- Specified by:
undeploy
in interface ManagementMXBean
- Throws:
ReflectionException
enable
public java.lang.String enable(java.lang.String serverId)
- Specified by:
enable
in interface ManagementMXBean
disable
public java.lang.String disable(java.lang.String serverId)
- Specified by:
disable
in interface ManagementMXBean
disableSoft
public java.lang.String disableSoft(java.lang.String serverId)
throws javax.management.ReflectionException
- Specified by:
disableSoft
in interface ManagementMXBean
- Throws:
javax.management.ReflectionException
doJmxDump
public JsonQueryReply doJmxDump(java.lang.String serverId)
- Specified by:
doJmxDump
in interface ManagementMXBean
addUser
public AddUserQueryReply addUser(java.lang.String serverId,
java.lang.String user,
java.lang.String password,
java.lang.String rolesStr)
throws ReflectionException
- Specified by:
addUser
in interface ManagementMXBean
- Throws:
ReflectionException
listUsers
public ListUsersQueryReply listUsers(java.lang.String serverId)
throws ReflectionException
- Specified by:
listUsers
in interface ManagementMXBean
- Throws:
ReflectionException
removeUser
public RemoveUserQueryReply removeUser(java.lang.String serverId,
java.lang.String user)
throws ReflectionException
- Specified by:
removeUser
in interface ManagementMXBean
- Throws:
ReflectionException
getStatus
public StringQueryReply getStatus(java.lang.String serverId)
- Specified by:
getStatus
in interface ManagementMXBean
test
public java.io.InputStream test(java.lang.String value,
java.io.InputStream is)
throws java.io.IOException
- Throws:
java.io.IOException