com.caucho.server.admin
Class JMXService
java.lang.Object
com.caucho.bam.AbstractBamService
com.caucho.bam.SimpleBamService
com.caucho.server.admin.JMXService
- All Implemented Interfaces:
- BamService, BamStream
public class JMXService
- extends SimpleBamService
Remote administration service for JMX
|
Method Summary |
java.lang.String |
getJid()
Returns the jid |
javax.management.MBeanInfo |
getMBeanInfo(java.lang.String name)
|
java.lang.Object |
invoke(java.lang.String name,
java.lang.String opName,
java.lang.Object[] args,
java.lang.String[] sig)
|
java.util.HashMap |
lookup(java.lang.String name)
|
java.lang.String[] |
query(java.lang.String name)
|
boolean |
queryGet(long id,
java.lang.String to,
java.lang.String from,
java.io.Serializable query)
Handles the request. |
void |
setEnable(boolean isEnable)
|
void |
setPassword(java.lang.String password)
|
void |
start()
Start the JMXService |
| Methods inherited from class com.caucho.bam.SimpleBamService |
getAgentStream, getBamSkeleton, getBrokerStream, message, messageError, presence, presenceError, presenceProbe, presenceSubscribe, presenceSubscribed, presenceUnavailable, presenceUnsubscribe, presenceUnsubscribed, queryError, queryResult, querySet, setBrokerStream |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
JMXService
public JMXService(ProManagement management)
getJid
public java.lang.String getJid()
- Description copied from class:
AbstractBamService
- Returns the jid
- Specified by:
getJid in interface BamService- Specified by:
getJid in interface BamStream- Overrides:
getJid in class AbstractBamService
setEnable
public void setEnable(boolean isEnable)
setPassword
public void setPassword(java.lang.String password)
start
public void start()
- Start the JMXService
queryGet
public boolean queryGet(long id,
java.lang.String to,
java.lang.String from,
java.io.Serializable query)
- Handles the request.
- Specified by:
queryGet in interface BamStream- Overrides:
queryGet in class SimpleBamService
- Parameters:
id - the query identifier used to match requests with responsesto - the target JIDfrom - the source JID, used as the target for the responsequery - the query payload
- Returns:
- true if this handler understand the query, false otherwise
getMBeanInfo
public javax.management.MBeanInfo getMBeanInfo(java.lang.String name)
lookup
public java.util.HashMap lookup(java.lang.String name)
query
public java.lang.String[] query(java.lang.String name)
invoke
public java.lang.Object invoke(java.lang.String name,
java.lang.String opName,
java.lang.Object[] args,
java.lang.String[] sig)