Package groovy.util
Class GroovyMBean
java.lang.Object
groovy.lang.GroovyObjectSupport
groovy.util.GroovyMBean
- All Implemented Interfaces:
groovy.lang.GroovyObject
@Deprecated public class GroovyMBean extends groovy.lang.GroovyObjectSupport
Deprecated.
Use
GroovyMBeanA 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 Summary
Constructors Constructor Description GroovyMBean(MBeanServerConnection server, String objectName)Deprecated.GroovyMBean(MBeanServerConnection server, String objectName, boolean ignoreErrors)Deprecated.GroovyMBean(MBeanServerConnection server, ObjectName name)Deprecated.GroovyMBean(MBeanServerConnection server, ObjectName name, boolean ignoreErrors)Deprecated. -
Method Summary
Modifier and Type Method Description protected StringcreateOperationKey(String operation, int params)Deprecated.Construct a simple key based on the method name and the number of parametersprotected String[]createSignature(MBeanOperationInfo info)Deprecated.StringdescribeAttribute(String attributeName)Deprecated.Description of the specified attribute name.protected StringdescribeAttribute(MBeanAttributeInfo attr)Deprecated.Description of the specified attribute name.List<String>describeOperation(String operationName)Deprecated.Get the description of the specified operation.protected StringdescribeOperation(MBeanOperationInfo operation)Deprecated.Description of the operation.ObjectgetProperty(String property)Deprecated.MBeanInfoinfo()Deprecated.ObjectinvokeMethod(String method, Object arguments)Deprecated.Collection<String>listAttributeDescriptions()Deprecated.List of string representations of all of the attributes on the MBean.Collection<String>listAttributeNames()Deprecated.List of the names of each of the attributes on the MBeanList<String>listAttributeValues()Deprecated.The values of each of the attributes on the MBeanCollection<String>listOperationDescriptions()Deprecated.Description of all of the operations available on the MBean.Collection<String>listOperationNames()Deprecated.Names of all the operations available on the MBean.ObjectNamename()Deprecated.MBeanServerConnectionserver()Deprecated.voidsetProperty(String property, Object value)Deprecated.StringtoString()Deprecated.Return an end user readable representation of the underlying MBeanMethods inherited from class groovy.lang.GroovyObjectSupport
getMetaClass, setMetaClass
-
Constructor Details
-
GroovyMBean
public GroovyMBean(MBeanServerConnection server, String objectName) throws JMException, IOExceptionDeprecated.- Throws:
JMExceptionIOException
-
GroovyMBean
public GroovyMBean(MBeanServerConnection server, String objectName, boolean ignoreErrors) throws JMException, IOExceptionDeprecated.- Throws:
JMExceptionIOException
-
GroovyMBean
Deprecated.- Throws:
JMExceptionIOException
-
GroovyMBean
public GroovyMBean(MBeanServerConnection server, ObjectName name, boolean ignoreErrors) throws JMException, IOExceptionDeprecated.- Throws:
JMExceptionIOException
-
-
Method Details
-
server
Deprecated. -
name
Deprecated. -
info
Deprecated. -
getProperty
Deprecated. -
setProperty
Deprecated. -
invokeMethod
Deprecated. -
createSignature
Deprecated. -
createOperationKey
Deprecated.Construct a simple key based on the method name and the number of parameters- Parameters:
operation- - the mbean operation nameparams- - the number of parameters the operation supports- Returns:
- simple unique identifier for a method
-
listAttributeNames
Deprecated.List of the names of each of the attributes on the MBean- Returns:
- list of attribute names
-
listAttributeValues
Deprecated.The values of each of the attributes on the MBean- Returns:
- list of values of each attribute
-
listAttributeDescriptions
Deprecated.List of string representations of all of the attributes on the MBean.- Returns:
- list of descriptions of each attribute on the mbean
-
describeAttribute
Deprecated.Description of the specified attribute name.- Parameters:
attr- - the attribute- Returns:
- String the description
-
describeAttribute
Deprecated.Description of the specified attribute name.- Parameters:
attributeName- - stringified name of the attribute- Returns:
- the description
-
listOperationNames
Deprecated.Names of all the operations available on the MBean.- Returns:
- all the operations on the MBean
-
listOperationDescriptions
Deprecated.Description of all of the operations available on the MBean.- Returns:
- full description of each operation on the MBean
-
describeOperation
Deprecated.Get the description of the specified operation. This returns a Collection since operations can be overloaded and one operationName can have multiple forms.- Parameters:
operationName- the name of the operation to describe- Returns:
- Collection of operation description
-
describeOperation
Deprecated.Description of the operation.- Parameters:
operation- the operation to describe- Returns:
- pretty-printed description
-
toString
Deprecated.Return an end user readable representation of the underlying MBean
-