public class JMXResource
extends java.lang.Object
| Constructor and Description |
|---|
JMXResource() |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
getMBean(java.lang.String key,
java.lang.String jsonp)
Return all the attributes and operations for a single mbean
|
javax.ws.rs.core.Response |
getMBeans(java.lang.String key,
java.lang.String mode,
java.lang.String jsonp)
Return JSON representing the entire tree of MBeans in DynaTree format.
|
javax.ws.rs.core.Response |
getMBeansByRegex(java.lang.String objNameRegex,
java.lang.String jsonp)
Return all the attributes and operations for a MBeans whose
ObjectNames match the passed in regex. |
javax.ws.rs.core.Response |
invokeMbeanOperation(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> formParams,
java.lang.String key,
java.lang.String jsonp,
java.lang.String name)
Execute an operation on an mbean.
|
public javax.ws.rs.core.Response getMBeans(java.lang.String key,
java.lang.String mode,
java.lang.String jsonp)
throws java.lang.Exception
key - mode - java.lang.Exceptionpublic javax.ws.rs.core.Response getMBean(java.lang.String key,
java.lang.String jsonp)
throws java.lang.Exception
key - Exact object name of MBean in String formjsonp - java.lang.Exceptionpublic javax.ws.rs.core.Response invokeMbeanOperation(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> formParams,
java.lang.String key,
java.lang.String jsonp,
java.lang.String name)
throws java.lang.Exception
formParams - key - jsonp - name - java.lang.Exceptionpublic javax.ws.rs.core.Response getMBeansByRegex(java.lang.String objNameRegex,
java.lang.String jsonp)
ObjectNames match the passed in regex.objNameRegex - regex for ObjectName of MBean(s). The
ObjectName documentation explains what kinds of regex
expressions are validjsonp - if non-empty, Jsonp output is returned instead of Json