com.caucho.management.server
Interface ManagementMXBean

All Superinterfaces:
ManagedObjectMXBean
All Known Implementing Classes:
ManagementAdmin

public interface ManagementMXBean
extends ManagedObjectMXBean

Management facade for Resin, used for REST.

 resin:type=Management
 


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 value)
           
 JsonQueryReply doThreadDump(java.lang.String serverId)
           
 java.lang.String enable(java.lang.String serverId)
           
 StatServiceValuesQueryReply getStats(java.lang.String serverId, java.lang.String metersStr, java.lang.String periodStr)
           
 StringQueryReply getStatus(java.lang.String value)
           
 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.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 interface com.caucho.management.server.ManagedObjectMXBean
getName, getObjectName, getType
 

Method Detail

configDeploy

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 javax.management.ReflectionException
Throws:
javax.management.ReflectionException

configCat

java.io.InputStream configCat(java.lang.String serverId,
                              java.lang.String name,
                              java.lang.String stage,
                              java.lang.String version)
                              throws javax.management.ReflectionException
Throws:
javax.management.ReflectionException

configLs

java.lang.String[] configLs(java.lang.String serverId,
                            java.lang.String name,
                            java.lang.String stage,
                            java.lang.String version)
                            throws javax.management.ReflectionException
Throws:
javax.management.ReflectionException

configUndeploy

java.lang.String configUndeploy(java.lang.String serverId,
                                java.lang.String stage,
                                java.lang.String version,
                                java.lang.String message)
                                throws javax.management.ReflectionException
Throws:
javax.management.ReflectionException

doJmxDump

JsonQueryReply doJmxDump(java.lang.String value)
                         throws javax.management.ReflectionException
Throws:
javax.management.ReflectionException

listJmx

ListJmxQueryReply listJmx(java.lang.String serverId,
                          java.lang.String pattern,
                          boolean isPrintAttributes,
                          boolean isPrintValues,
                          boolean isPrintOperations,
                          boolean isPrintAllBeans,
                          boolean isPrintPlatformBeans)
                          throws javax.management.ReflectionException
Throws:
javax.management.ReflectionException

setLogLevel

StringQueryReply setLogLevel(java.lang.String serverId,
                             java.lang.String loggersValue,
                             java.lang.String levelValue,
                             java.lang.String activeTime)
                             throws javax.management.ReflectionException
Throws:
javax.management.ReflectionException

pdfReport

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)
                              throws javax.management.ReflectionException
Throws:
javax.management.ReflectionException

getStats

StatServiceValuesQueryReply getStats(java.lang.String serverId,
                                     java.lang.String metersStr,
                                     java.lang.String periodStr)
                                     throws javax.management.ReflectionException
Throws:
javax.management.ReflectionException

setJmx

JmxSetQueryReply setJmx(java.lang.String serverId,
                        java.lang.String pattern,
                        java.lang.String attribute,
                        java.lang.String value)
                        throws javax.management.ReflectionException
Throws:
javax.management.ReflectionException

doThreadDump

JsonQueryReply doThreadDump(java.lang.String serverId)
                            throws javax.management.ReflectionException
Throws:
javax.management.ReflectionException

addLicense

StringQueryReply addLicense(java.lang.String serverId,
                            boolean isOverwrite,
                            java.lang.String to,
                            boolean isRestart,
                            java.io.InputStream in)
                            throws javax.management.ReflectionException
Throws:
javax.management.ReflectionException

listRestarts

java.util.Date[] listRestarts(java.lang.String serverId,
                              java.lang.String periodStr)
                              throws javax.management.ReflectionException
Throws:
javax.management.ReflectionException

callJmx

JmxCallQueryReply callJmx(java.lang.String serverId,
                          java.lang.String pattern,
                          java.lang.String operation,
                          java.lang.String operationIdx,
                          java.lang.String values)
                          throws javax.management.ReflectionException
Throws:
javax.management.ReflectionException

startWebApp

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 javax.management.ReflectionException
Throws:
javax.management.ReflectionException

stopWebApp

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 javax.management.ReflectionException
Throws:
javax.management.ReflectionException

restartWebApp

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 javax.management.ReflectionException
Throws:
javax.management.ReflectionException

webappDeploy

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 javax.management.ReflectionException
Throws:
javax.management.ReflectionException

deployCopy

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 javax.management.ReflectionException
Throws:
javax.management.ReflectionException

deployList

DeployTagResult[] deployList(java.lang.String serverId,
                             java.lang.String pattern)
                             throws javax.management.ReflectionException
Throws:
javax.management.ReflectionException

undeploy

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 javax.management.ReflectionException
Throws:
javax.management.ReflectionException

addUser

AddUserQueryReply addUser(java.lang.String serverId,
                          java.lang.String user,
                          java.lang.String password,
                          java.lang.String rolesStr)
                          throws javax.management.ReflectionException
Throws:
javax.management.ReflectionException

listUsers

ListUsersQueryReply listUsers(java.lang.String serverId)
                              throws javax.management.ReflectionException
Throws:
javax.management.ReflectionException

removeUser

RemoveUserQueryReply removeUser(java.lang.String serverId,
                                java.lang.String user)
                                throws javax.management.ReflectionException
Throws:
javax.management.ReflectionException

getStatus

StringQueryReply getStatus(java.lang.String value)
                           throws javax.management.ReflectionException
Throws:
javax.management.ReflectionException

enable

java.lang.String enable(java.lang.String serverId)
                        throws javax.management.ReflectionException
Throws:
javax.management.ReflectionException

disable

java.lang.String disable(java.lang.String serverId)
                         throws javax.management.ReflectionException
Throws:
javax.management.ReflectionException

disableSoft

java.lang.String disableSoft(java.lang.String serverId)
                             throws javax.management.ReflectionException
Throws:
javax.management.ReflectionException