com.caucho.server.admin
Class ManagerClient
java.lang.Object
com.caucho.server.admin.ManagerClient
public class ManagerClient
- extends java.lang.Object
Deploy Client API
Method Summary |
StringQueryReply |
addLicense(java.lang.String licenseContent,
java.lang.String fileName,
boolean overwrite,
boolean restart)
|
AddUserQueryReply |
addUser(java.lang.String user,
char[] password,
java.lang.String[] roles)
|
JmxCallQueryReply |
callJmx(java.lang.String pattern,
java.lang.String operation,
int opIndex,
java.lang.String[] trailingArgs)
|
void |
close()
|
|
createAgentProxy(java.lang.Class<T> api,
java.lang.String address)
|
java.lang.String |
disable(java.lang.String serverId)
|
StringQueryReply |
doHeapDump(boolean raw)
|
JsonQueryReply |
doJmxDump()
|
JsonQueryReply |
doJsonThreadDump()
|
StringQueryReply |
doThreadDump()
|
java.lang.String |
enable(java.lang.String serverId)
|
ActorSender |
getSender()
|
StatServiceValuesQueryReply |
getStats(java.lang.String[] meters,
java.util.Date from,
java.util.Date to)
|
java.lang.String |
getUrl()
|
ListJmxQueryReply |
listJmx(java.lang.String pattern,
boolean isPrintAttributes,
boolean isPrintValues,
boolean isPrintOperations,
boolean isAll,
boolean isPlatform)
|
java.util.Date[] |
listRestarts(long period)
|
ListUsersQueryReply |
listUsers()
|
PdfReportQueryReply |
pdfReport(java.lang.String path,
java.lang.String report,
long period,
java.lang.String logDirectory,
long profileTime,
long samplePeriod,
boolean isSnapshot,
boolean isWatchdog,
boolean isReportReturned)
|
StringQueryReply |
profile(long activeTime,
long period,
int depth)
|
protected java.io.Serializable |
query(java.io.Serializable query)
|
protected java.io.Serializable |
query(java.io.Serializable query,
long timeout)
|
RemoveUserQueryReply |
removeUser(java.lang.String user)
|
StringQueryReply |
scoreboard(java.lang.String type,
boolean greedy)
|
JmxSetQueryReply |
setJmx(java.lang.String pattern,
java.lang.String attribute,
java.lang.String value)
|
StringQueryReply |
setLogLevel(java.lang.String[] loggers,
java.util.logging.Level logLevel,
long period)
|
StringQueryReply |
status()
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ManagerClient
public ManagerClient()
ManagerClient
public ManagerClient(java.lang.String serverId)
ManagerClient
public ManagerClient(ActorSender bamClient)
ManagerClient
public ManagerClient(BamManager bamManager,
ActorSender bamClient)
ManagerClient
public ManagerClient(java.lang.String host,
int serverPort,
int httpPort,
java.lang.String userName,
java.lang.String password)
getUrl
public java.lang.String getUrl()
getSender
public ActorSender getSender()
createAgentProxy
public <T> T createAgentProxy(java.lang.Class<T> api,
java.lang.String address)
addUser
public AddUserQueryReply addUser(java.lang.String user,
char[] password,
java.lang.String[] roles)
removeUser
public RemoveUserQueryReply removeUser(java.lang.String user)
listUsers
public ListUsersQueryReply listUsers()
doThreadDump
public StringQueryReply doThreadDump()
doJsonThreadDump
public JsonQueryReply doJsonThreadDump()
doHeapDump
public StringQueryReply doHeapDump(boolean raw)
doJmxDump
public JsonQueryReply doJmxDump()
setLogLevel
public StringQueryReply setLogLevel(java.lang.String[] loggers,
java.util.logging.Level logLevel,
long period)
listJmx
public ListJmxQueryReply listJmx(java.lang.String pattern,
boolean isPrintAttributes,
boolean isPrintValues,
boolean isPrintOperations,
boolean isAll,
boolean isPlatform)
setJmx
public JmxSetQueryReply setJmx(java.lang.String pattern,
java.lang.String attribute,
java.lang.String value)
callJmx
public JmxCallQueryReply callJmx(java.lang.String pattern,
java.lang.String operation,
int opIndex,
java.lang.String[] trailingArgs)
pdfReport
public PdfReportQueryReply pdfReport(java.lang.String path,
java.lang.String report,
long period,
java.lang.String logDirectory,
long profileTime,
long samplePeriod,
boolean isSnapshot,
boolean isWatchdog,
boolean isReportReturned)
profile
public StringQueryReply profile(long activeTime,
long period,
int depth)
listRestarts
public java.util.Date[] listRestarts(long period)
addLicense
public StringQueryReply addLicense(java.lang.String licenseContent,
java.lang.String fileName,
boolean overwrite,
boolean restart)
getStats
public StatServiceValuesQueryReply getStats(java.lang.String[] meters,
java.util.Date from,
java.util.Date to)
status
public StringQueryReply status()
scoreboard
public StringQueryReply scoreboard(java.lang.String type,
boolean greedy)
enable
public java.lang.String enable(java.lang.String serverId)
disable
public java.lang.String disable(java.lang.String serverId)
query
protected java.io.Serializable query(java.io.Serializable query)
query
protected java.io.Serializable query(java.io.Serializable query,
long timeout)
close
public void close()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object