com.caucho.server.admin
Class ManagerActor

java.lang.Object
  extended by com.caucho.bam.stream.AbstractMessageStream
      extended by com.caucho.bam.actor.SimpleActor
          extended by com.caucho.server.admin.ManagerActor
All Implemented Interfaces:
Actor, ActorHolder, ManagedActor, MessageStream

public class ManagerActor
extends SimpleActor


Constructor Summary
ManagerActor()
           
 
Method Summary
 StringQueryReply addLicense(long id, java.lang.String to, java.lang.String from, LicenseAddQuery query)
           
 AddUserQueryReply addUser(long id, java.lang.String to, java.lang.String from, AddUserQuery query)
           
 JmxCallQueryReply callJmx(long id, java.lang.String to, java.lang.String from, JmxCallQuery query)
           
 StringQueryReply doHeapDump(long id, java.lang.String to, java.lang.String from, HeapDumpQuery query)
           
 JsonQueryReply doJmxDump(long id, java.lang.String to, java.lang.String from, JmxDumpQuery query)
           
 StringQueryReply doThreadDump(long id, java.lang.String to, java.lang.String from, ThreadDumpQuery query)
           
 Path getHprofDir()
           
 void init()
           
 ListJmxQueryReply listJmx(long id, java.lang.String to, java.lang.String from, JmxListQuery query)
           
 java.util.Date[] listRestarts(long id, java.lang.String to, java.lang.String from, ListRestartsQuery query)
           
 ListUsersQueryReply listUsers(long id, java.lang.String to, java.lang.String from, ListUsersQuery query)
           
 PdfReportQueryReply pdfReport(long id, java.lang.String to, java.lang.String from, PdfReportQuery query)
           
 StringQueryReply profile(long id, java.lang.String to, java.lang.String from, ProfileQuery query)
           
 RemoveUserQueryReply removeUser(long id, java.lang.String to, java.lang.String from, RemoveUserQuery query)
           
 StringQueryReply scoreboard(long id, java.lang.String to, java.lang.String from, ScoreboardQuery query)
           
 void setHprofDir(java.lang.String hprofDir)
           
 JmxSetQueryReply setJmx(long id, java.lang.String to, java.lang.String from, JmxSetQuery query)
           
 StringQueryReply setLogLevel(long id, java.lang.String to, java.lang.String from, LogLevelQuery query)
           
 StringQueryReply status(long id, java.lang.String to, java.lang.String from, ServerStatusQuery query)
           
 
Methods inherited from class com.caucho.bam.actor.SimpleActor
getActor, getAddress, getBroker, getMailbox, getSender, setAddress, setBroker, setMailbox
 
Methods inherited from class com.caucho.bam.stream.AbstractMessageStream
isClosed, message, messageError, query, queryError, queryResult, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.caucho.bam.stream.MessageStream
isClosed, message, messageError, query, queryError, queryResult
 

Constructor Detail

ManagerActor

public ManagerActor()
Method Detail

init

@PostConstruct
public void init()

getHprofDir

public Path getHprofDir()

setHprofDir

public void setHprofDir(java.lang.String hprofDir)

addUser

@Query
public AddUserQueryReply addUser(long id,
                                       java.lang.String to,
                                       java.lang.String from,
                                       AddUserQuery query)

listUsers

@Query
public ListUsersQueryReply listUsers(long id,
                                           java.lang.String to,
                                           java.lang.String from,
                                           ListUsersQuery query)

removeUser

@Query
public RemoveUserQueryReply removeUser(long id,
                                             java.lang.String to,
                                             java.lang.String from,
                                             RemoveUserQuery query)

doThreadDump

@Query
public StringQueryReply doThreadDump(long id,
                                           java.lang.String to,
                                           java.lang.String from,
                                           ThreadDumpQuery query)

doHeapDump

@Query
public StringQueryReply doHeapDump(long id,
                                         java.lang.String to,
                                         java.lang.String from,
                                         HeapDumpQuery query)

listJmx

@Query
public ListJmxQueryReply listJmx(long id,
                                       java.lang.String to,
                                       java.lang.String from,
                                       JmxListQuery query)

doJmxDump

@Query
public JsonQueryReply doJmxDump(long id,
                                      java.lang.String to,
                                      java.lang.String from,
                                      JmxDumpQuery query)

setJmx

@Query
public JmxSetQueryReply setJmx(long id,
                                     java.lang.String to,
                                     java.lang.String from,
                                     JmxSetQuery query)

callJmx

@Query
public JmxCallQueryReply callJmx(long id,
                                       java.lang.String to,
                                       java.lang.String from,
                                       JmxCallQuery query)

setLogLevel

@Query
public StringQueryReply setLogLevel(long id,
                                          java.lang.String to,
                                          java.lang.String from,
                                          LogLevelQuery query)

pdfReport

@Query
public PdfReportQueryReply pdfReport(long id,
                                           java.lang.String to,
                                           java.lang.String from,
                                           PdfReportQuery query)

profile

@Query
public StringQueryReply profile(long id,
                                      java.lang.String to,
                                      java.lang.String from,
                                      ProfileQuery query)

listRestarts

@Query
public java.util.Date[] listRestarts(long id,
                                           java.lang.String to,
                                           java.lang.String from,
                                           ListRestartsQuery query)

addLicense

@Query
public StringQueryReply addLicense(long id,
                                         java.lang.String to,
                                         java.lang.String from,
                                         LicenseAddQuery query)

status

@Query
public StringQueryReply status(long id,
                                     java.lang.String to,
                                     java.lang.String from,
                                     ServerStatusQuery query)

scoreboard

@Query
public StringQueryReply scoreboard(long id,
                                         java.lang.String to,
                                         java.lang.String from,
                                         ScoreboardQuery query)