public class GroovyMBean extends GroovyObjectSupport
A GroovyObject facade for an underlying MBean which acts like a normal groovy object but which is actually implemented via an underlying JMX MBean. Properties and normal method invocations delegate to the MBeanServer to the actual MBean.
Constructor and description |
---|
GroovyMBean(MBeanServerConnection server, String objectName) |
GroovyMBean(MBeanServerConnection server, String objectName, boolean ignoreErrors) |
GroovyMBean(MBeanServerConnection server, ObjectName name) |
GroovyMBean(MBeanServerConnection server, ObjectName name, boolean ignoreErrors) |
Type Params | Return Type | Name and description |
---|---|---|
|
public String |
describeAttribute(String attributeName) Description of the specified attribute name. |
|
public List<String> |
describeOperation(String operationName) Get the description of the specified operation. |
|
public Object |
getProperty(String property) |
|
public MBeanInfo |
info() |
|
public Object |
invokeMethod(String method, Object arguments) |
|
public Collection<String> |
listAttributeDescriptions() List of string representations of all of the attributes on the MBean. |
|
public Collection<String> |
listAttributeNames() List of the names of each of the attributes on the MBean |
|
public List<String> |
listAttributeValues() The values of each of the attributes on the MBean |
|
public Collection<String> |
listOperationDescriptions() Description of all of the operations available on the MBean. |
|
public Collection<String> |
listOperationNames() Names of all the operations available on the MBean. |
|
public ObjectName |
name() |
|
public MBeanServerConnection |
server() |
|
public void |
setProperty(String property, Object value) |
|
public String |
toString() Return an end user readable representation of the underlying MBean |
Methods inherited from class | Name |
---|---|
class GroovyObjectSupport |
getMetaClass, setMetaClass |
Description of the specified attribute name.
attributeName
- - stringified name of the attributeGet the description of the specified operation. This returns a Collection since operations can be overloaded and one operationName can have multiple forms.
operationName
- the name of the operation to describeList of string representations of all of the attributes on the MBean.
List of the names of each of the attributes on the MBean
The values of each of the attributes on the MBean
Description of all of the operations available on the MBean.
Names of all the operations available on the MBean.
Copyright © 2003-2022 The Apache Software Foundation. All rights reserved.