public class GroovyMBean
extends groovy.lang.GroovyObjectSupport
| Constructor and Description |
|---|
GroovyMBean(javax.management.MBeanServerConnection server,
javax.management.ObjectName name) |
GroovyMBean(javax.management.MBeanServerConnection server,
javax.management.ObjectName name,
boolean ignoreErrors) |
GroovyMBean(javax.management.MBeanServerConnection server,
java.lang.String objectName) |
GroovyMBean(javax.management.MBeanServerConnection server,
java.lang.String objectName,
boolean ignoreErrors) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
createOperationKey(java.lang.String operation,
int params)
Construct a simple key based on the method name and the number of parameters
|
protected java.lang.String[] |
createSignature(javax.management.MBeanOperationInfo info) |
protected java.lang.String |
describeAttribute(javax.management.MBeanAttributeInfo attr)
Description of the specified attribute name.
|
java.lang.String |
describeAttribute(java.lang.String attributeName)
Description of the specified attribute name.
|
protected java.lang.String |
describeOperation(javax.management.MBeanOperationInfo operation)
Description of the operation.
|
java.util.List<java.lang.String> |
describeOperation(java.lang.String operationName)
Get the description of the specified operation.
|
java.lang.Object |
getProperty(java.lang.String property) |
javax.management.MBeanInfo |
info() |
java.lang.Object |
invokeMethod(java.lang.String method,
java.lang.Object arguments) |
java.util.Collection<java.lang.String> |
listAttributeDescriptions()
List of string representations of all of the attributes on the MBean.
|
java.util.Collection<java.lang.String> |
listAttributeNames()
List of the names of each of the attributes on the MBean
|
java.util.List<java.lang.String> |
listAttributeValues()
The values of each of the attributes on the MBean
|
java.util.Collection<java.lang.String> |
listOperationDescriptions()
Description of all of the operations available on the MBean.
|
java.util.Collection<java.lang.String> |
listOperationNames()
Names of all the operations available on the MBean.
|
javax.management.ObjectName |
name() |
javax.management.MBeanServerConnection |
server() |
void |
setProperty(java.lang.String property,
java.lang.Object value) |
java.lang.String |
toString()
Return an end user readable representation of the underlying MBean
|
public GroovyMBean(javax.management.MBeanServerConnection server,
java.lang.String objectName)
throws javax.management.JMException,
java.io.IOException
javax.management.JMExceptionjava.io.IOExceptionpublic GroovyMBean(javax.management.MBeanServerConnection server,
java.lang.String objectName,
boolean ignoreErrors)
throws javax.management.JMException,
java.io.IOException
javax.management.JMExceptionjava.io.IOExceptionpublic GroovyMBean(javax.management.MBeanServerConnection server,
javax.management.ObjectName name)
throws javax.management.JMException,
java.io.IOException
javax.management.JMExceptionjava.io.IOExceptionpublic GroovyMBean(javax.management.MBeanServerConnection server,
javax.management.ObjectName name,
boolean ignoreErrors)
throws javax.management.JMException,
java.io.IOException
javax.management.JMExceptionjava.io.IOExceptionpublic javax.management.MBeanServerConnection server()
public javax.management.ObjectName name()
public javax.management.MBeanInfo info()
public java.lang.Object getProperty(java.lang.String property)
getProperty in interface groovy.lang.GroovyObjectgetProperty in class groovy.lang.GroovyObjectSupportpublic void setProperty(java.lang.String property,
java.lang.Object value)
setProperty in interface groovy.lang.GroovyObjectsetProperty in class groovy.lang.GroovyObjectSupportpublic java.lang.Object invokeMethod(java.lang.String method,
java.lang.Object arguments)
invokeMethod in interface groovy.lang.GroovyObjectinvokeMethod in class groovy.lang.GroovyObjectSupportprotected java.lang.String[] createSignature(javax.management.MBeanOperationInfo info)
protected java.lang.String createOperationKey(java.lang.String operation,
int params)
operation - - the mbean operation nameparams - - the number of parameters the operation supportspublic java.util.Collection<java.lang.String> listAttributeNames()
public java.util.List<java.lang.String> listAttributeValues()
public java.util.Collection<java.lang.String> listAttributeDescriptions()
protected java.lang.String describeAttribute(javax.management.MBeanAttributeInfo attr)
attr - - the attributepublic java.lang.String describeAttribute(java.lang.String attributeName)
attributeName - - stringified name of the attributepublic java.util.Collection<java.lang.String> listOperationNames()
public java.util.Collection<java.lang.String> listOperationDescriptions()
public java.util.List<java.lang.String> describeOperation(java.lang.String operationName)
operationName - the name of the operation to describeprotected java.lang.String describeOperation(javax.management.MBeanOperationInfo operation)
operation - the operation to describepublic java.lang.String toString()
toString in class java.lang.Object