A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

addEventListeners(javax.management.MBeanServer, Map<String,Map<String,Object>>) - Method in JmxBuilderModelMBean
Sets up event listeners for this MBean as described in the descriptor.
addOperationCallListeners(Map<String,Map<String,Map<String,Object>>>) - Method in JmxBuilderModelMBean
Registers listeners for operation calls (i.e. method, getter, and setter calls) when invoked on this bean from the MBeanServer.
ATTRIB_KEY_DEFAULT - Property in JmxBuilderTools
ATTRIB_KEY_DESC - Property in JmxBuilderTools
ATTRIB_KEY_DESCRIPTION - Property in JmxBuilderTools
ATTRIB_KEY_TYPE - Property in JmxBuilderTools

B

buildAttributeMapFrom(java.lang.Object, java.lang.Object) - Method in JmxMetaMapBuilder
Sanitizes and builds an attribute meta map from a descriptor collection.
buildConstructorMapFrom(java.lang.Object, java.lang.Object) - Method in JmxMetaMapBuilder
Builds a fully normalized constructor meta map.
buildDefaultObjectName(java.lang.String, java.lang.String, java.lang.Object) - Method in JmxBeanInfoManager
Builds a default JMX ObjectName instance using meta data from object.
buildListenerMapFrom(java.lang.Object) - Method in JmxMetaMapBuilder
Creates a fully-normalized meta map for a given collection of listeners.
buildObjectMapFrom(java.lang.Object, java.lang.Object) - Method in JmxMetaMapBuilder
Builds a complete meta map graph for a given target and descriptor.
buildOperationMapFrom(java.lang.Object, java.lang.Object) - Method in JmxMetaMapBuilder
buildParameterMapFrom(java.lang.Object, java.lang.Object) - Method in JmxMetaMapBuilder
Builds a fully normalized parameter meta map for the method and the given meta map.
buildParamInfosFromMaps(java.util.Map) - Method in JmxOperationInfoManager
Build an array of MBeanParameterInfo from the operation's meta map.

C

capitalize(java.lang.String) - Method in JmxBuilderTools
Capitalize the string passed.
createGetterOperationInfoFromProperty(groovy.lang.MetaProperty) - Method in JmxOperationInfoManager
Returns a MBean operation info for getter operation specified by the MetaProperty.
createListenerMap(java.lang.Object) - Method in JmxMetaMapBuilder
Builds normalized meta map of the provided listener descriptor.
createOperationKey(java.lang.String, int) - Method in GroovyMBean
Construct a simple key based on the method name and the number of parameters
createSetterOperationInfoFromProperty(groovy.lang.MetaProperty) - Method in JmxOperationInfoManager
Returns a MBean operation info for setter operation specified by the MetaProperty.
createSignature(javax.management.MBeanOperationInfo) - Method in GroovyMBean

D

DEFAULT_DOMAIN - Property in JmxBuilderTools
DEFAULT_NAME_TYPE - Property in JmxBuilderTools
DESC_KEY_DISPLAY_NAME - Property in JmxBuilderTools
DESC_KEY_EVENT_MESSAGE - Property in JmxBuilderTools
DESC_KEY_EVENT_NAME - Property in JmxBuilderTools
DESC_KEY_EVENT_SOURCE - Property in JmxBuilderTools
DESC_KEY_EVENT_TYPE - Property in JmxBuilderTools
DESC_KEY_GETMETHOD - Property in JmxBuilderTools
DESC_KEY_JMX_NAME - Property in JmxBuilderTools
DESC_KEY - Property in JmxBuilderTools
DESC_KEY_MBEAN_ATTRIBS - Property in JmxBuilderTools
DESC_KEY_MBEAN_CTORS - Property in JmxBuilderTools
DESC_KEY_MBEAN_NOTES - Property in JmxBuilderTools
DESC_KEY_MBEAN_OPS - Property in JmxBuilderTools
DESC_KEY_MBEAN_RESOURCE - Property in JmxBuilderTools
DESC_KEY_MBEAN_RESOURCE_TYPE - Property in JmxBuilderTools
DESC_KEY_NAME - Property in JmxBuilderTools
DESC_KEY_READABLE - Property in JmxBuilderTools
DESC_KEY_ROLE - Property in JmxBuilderTools
DESC_KEY_SETMETHOD - Property in JmxBuilderTools
DESC_KEY_SIGNATURE - Property in JmxBuilderTools
DESC_KEY_TYPE - Property in JmxBuilderTools
DESC_KEY_WRITABLE - Property in JmxBuilderTools
DESC_VAL_TYPE_ATTRIB - Property in JmxBuilderTools
DESC_VAL_TYPE_CTOR - Property in JmxBuilderTools
DESC_VAL_TYPE_GETTER - Property in JmxBuilderTools
DESC_VAL_TYPE_MBEAN - Property in JmxBuilderTools
DESC_VAL_TYPE_NOTIFICATION - Property in JmxBuilderTools
DESC_VAL_TYPE_OP - Property in JmxBuilderTools
DESC_VAL_TYPE_SETTER - Property in JmxBuilderTools
describeAttribute(java.lang.String) - Method in GroovyMBean
Description of the specified attribute name.
describeOperation(javax.management.MBeanOperationInfo) - Method in GroovyMBean
Description of the operation.

E

EVENT_KEY_CALLBACK - Property in JmxBuilderTools
EVENT_KEY_CALLBACK_RESULT - Property in JmxBuilderTools
EVENT_KEY_CONTEXTS - Property in JmxBuilderTools
EVENT_KEY_ISATTRIB - Property in JmxBuilderTools
EVENT_KEY_MESSAGE - Property in JmxBuilderTools
EVENT_KEY_METHOD - Property in JmxBuilderTools
EVENT_KEY_METHOD_RESULT - Property in JmxBuilderTools
EVENT_KEY_NAME - Property in JmxBuilderTools
EVENT_KEY_NODE_TYPE - Property in JmxBuilderTools
EVENT_KEY_TARGETS - Property in JmxBuilderTools
EVENT_KEY_TYPE - Property in JmxBuilderTools
EVENT_VAL_NODETYPE_BROADCASTER - Property in JmxBuilderTools
EVENT_VAL_NODETYPE_LISTENER - Property in JmxBuilderTools

F

G

getAttributeInfoFromMap(java.util.Map) - Method in JmxAttributeInfoManager
This method builds a single ModelMBeanAttribute info from a given meta data map object.
getAttributeInfosFromMap(java.util.Map) - Method in JmxAttributeInfoManager
Generates a list of ModelMBeanAttributeInfo from a list meta data Maps.
getConstructorInfoFromMap(java.util.Map) - Method in JmxOperationInfoManager
This method extracts ModelMBeanConstructorInfo from provided meta map.
getConstructorInfosFromMap(java.util.Map) - Method in JmxOperationInfoManager
This method extracts an array of MBeanConstructorInfo from a list of meta maps.
getDefaultJmxNameDomain() - Method in JmxBuilder
getDefaultJmxNameType() - Method in JmxBuilder
getDefaultObjectName(java.lang.Object) - Method in JmxBuilderTools
Builds a default ObjectName() instance for a given backing POJO/POGO
getEvent() - Method in JmxEventEmitter
Event type getter
getEvent() - Method in JmxEventEmitterMBean
Getter - returns event thrown by emitter.
getListener() - Method in JmxEventListener
Factory method that returns an instance of the listener.
getMBeanServer() - Method in JmxBuilder
getMBeanServer() - Method in JmxBuilderTools
Returns an MBeanServerConnection instance.
getMessage() - Method in JmxEventEmitter
Event message getter
getMode() - Method in JmxBuilder
getModelMBeanInfoFromMap(java.util.Map) - Method in JmxBeanInfoManager
Returns a fully-realized ModelMBeanInfo object from info gathered from the associated meta map.
getNormalizedType(java.lang.String) - Method in JmxBuilderTools
Returns the proper type's class name when a short version is provided (i.e.
getOperationInfoFromMap(java.util.Map) - Method in JmxOperationInfoManager
Generates a ModelMBeanOperationInfo object from a meta map provided.
getOperationInfosFromMap(java.util.Map) - Method in JmxOperationInfoManager
This method extracts an array of MBeanOperationInfo from a list of meta maps.
getProperty(java.lang.String) - Method in GroovyMBean
getSignatureFromParamInfo(java.lang.Object) - Method in JmxBuilderTools
Returns method signature (as Class[]) given the meta map that describes the method.
GroovyMBean - Class in groovy.util
A GroovyObject facade for an underlying MBean which acts like a normal groovy object but which is actually implemented via an underlying JMX MBean.
GroovyMBean(javax.management.MBeanServerConnection, javax.management.ObjectName, boolean) - Constructor in GroovyMBean

H

handleNotification(javax.management.Notification, java.lang.Object) - Method in JmxBuilderModelMBean
handleNotification(javax.management.Notification, java.lang.Object) - Method in JmxEventListener
This is the implemented method for NotificationListener.

I

info() - Method in GroovyMBean
invoke(java.lang.String, java.lang.Object, java.lang.String) - Method in JmxBuilderModelMBean
invokeMethod(java.lang.String, java.lang.Object) - Method in GroovyMBean
isClassMBean(java.lang.Class) - Method in JmxBuilderTools
Tests whether the provided class implements MBean.
isLeaf() - Method in JmxBeanExportFactory
isLeaf() - Method in JmxBeanFactory
isLeaf() - Method in JmxBeansFactory
isLeaf() - Method in JmxEmitterFactory
isLeaf() - Method in JmxListenerFactory
isLeaf() - Method in JmxServerConnectorFactory
isLeaf() - Method in JmxTimerFactory

J

JMX_KEY - Property in JmxBuilderTools
JmxAttributeInfoManager - Class in groovy.jmx.builder
This class is responsible for assembling JMX Attribute Info from the meta map.
JmxAttributeInfoManager() - Constructor in JmxAttributeInfoManager
JmxBeanExportFactory - Class in groovy.jmx.builder
This factory returns a container node for all other nodes that are used to collect meta data for resources that are exported to the MBeanServer for management.
JmxBeanExportFactory() - Constructor in JmxBeanExportFactory
JmxBeanFactory - Class in groovy.jmx.builder
This factory returns the bean() node.
JmxBeanFactory() - Constructor in JmxBeanFactory
JmxBeanInfoManager - Class in groovy.jmx.builder
The JmxBeanInfoManager creates fully-described model mbean info object using the underlying meta map.
JmxBeanInfoManager() - Constructor in JmxBeanInfoManager
JmxBeansFactory - Class in groovy.jmx.builder
JmxBeansFactory() - Constructor in JmxBeansFactory
JmxBuilder - Class in groovy.jmx.builder
This is JmxBuilder's factory builder class.
JmxBuilder(javax.management.MBeanServerConnection) - Constructor in JmxBuilder
JmxBuilderException - Class in groovy.jmx.builder
Runtime exception used by JmxBuilder.
JmxBuilderException(java.lang.String, java.lang.Throwable) - Constructor in JmxBuilderException
Parameterized constructor.
JmxBuilderModelMBean - Class in groovy.jmx.builder
The JmxBuilderModelMBean is the MBean class that proxies exported POGO/POJO inside the MBeanServer.
JmxBuilderModelMBean(javax.management.modelmbean.ModelMBeanInfo) - Constructor in JmxBuilderModelMBean
JmxBuilderTools - Class in groovy.jmx.builder
This is a utility class used as a helper for JmxBuilder.
JmxBuilderTools() - Constructor in JmxBuilderTools
JmxClientConnectorFactory - Class in groovy.jmx.builder
This is the factory for node JmxBuilder.connectorClient.
JmxClientConnectorFactory() - Constructor in JmxClientConnectorFactory
JmxEmitterFactory - Class in groovy.jmx.builder
This class is the factory for the emitter node.
JmxEmitterFactory() - Constructor in JmxEmitterFactory
JmxEventEmitter - Class in groovy.jmx.builder
The JmxEventEmitter is a JMX Broadcaster class that is used to send generic events on the MBeanServer's event bus.
JmxEventEmitterMBean - Interface in groovy.jmx.builder
This is the management interface for JmxEventEmitter.
JmxEventListener - Class in groovy.jmx.builder
The JmxEventListener class is used by the builder to listen to events on the event bus.
JmxListenerFactory - Class in groovy.jmx.builder
This factory class is used to create a listener() node for JmxBuilder.
JmxListenerFactory() - Constructor in JmxListenerFactory
JmxMetaMapBuilder - Class in groovy.jmx.builder
The JmxMetaMapBuilder class is used to collect meta data passed in JmxBuilder nodes.
JmxMetaMapBuilder() - Constructor in JmxMetaMapBuilder
JmxOperationInfoManager - Class in groovy.jmx.builder
This class is responsible for assembling JMX Operation Info from the meta map.
JmxOperationInfoManager() - Constructor in JmxOperationInfoManager
JmxServerConnectorFactory - Class in groovy.jmx.builder
This is the server connector factory used for node JmxBuilder.connectorServer().
JmxServerConnectorFactory() - Constructor in JmxServerConnectorFactory
JmxTimerFactory - Class in groovy.jmx.builder
The JmxTimerFactory class generates a timer() node for JmxBuilder.
JmxTimerFactory() - Constructor in JmxTimerFactory

K

L

listAttributeDescriptions() - Method in GroovyMBean
List of string representations of all of the attributes on the MBean.
listAttributeNames() - Method in GroovyMBean
List of the names of each of the attributes on the MBean
listAttributeValues() - Method in GroovyMBean
The values of each of the attributes on the MBean
listOperationDescriptions() - Method in GroovyMBean
Description of all of the operations available on the MBean.
listOperationNames() - Method in GroovyMBean
Names of all the operations available on the MBean.

M

N

name() - Method in GroovyMBean
newInstance(groovy.util.FactoryBuilderSupport, java.lang.Object, java.lang.Object, java.util.Map) - Method in JmxBeanExportFactory
newInstance(groovy.util.FactoryBuilderSupport, java.lang.Object, java.lang.Object, java.util.Map) - Method in JmxBeanFactory
newInstance(groovy.util.FactoryBuilderSupport, java.lang.Object, java.lang.Object, java.util.Map) - Method in JmxBeansFactory
newInstance(groovy.util.FactoryBuilderSupport, java.lang.Object, java.lang.Object, java.util.Map) - Method in JmxClientConnectorFactory
newInstance(groovy.util.FactoryBuilderSupport, java.lang.Object, java.lang.Object, java.util.Map) - Method in JmxEmitterFactory
newInstance(groovy.util.FactoryBuilderSupport, java.lang.Object, java.lang.Object, java.util.Map) - Method in JmxListenerFactory
newInstance(groovy.util.FactoryBuilderSupport, java.lang.Object, java.lang.Object, java.util.Map) - Method in JmxServerConnectorFactory
newInstance(groovy.util.FactoryBuilderSupport, java.lang.Object, java.lang.Object, java.util.Map) - Method in JmxTimerFactory
NODE_NAME_ATTRIBS - Property in JmxBuilderTools
NODE_NAME_ATTRIBUTES - Property in JmxBuilderTools
NODE_NAME_CONSTRUCTORS - Property in JmxBuilderTools
NODE_NAME_CTORS - Property in JmxBuilderTools
NODE_NAME_OPERATIONS - Property in JmxBuilderTools
NODE_NAME_OPS - Property in JmxBuilderTools

O

onHandleNodeAttributes(groovy.util.FactoryBuilderSupport, java.lang.Object, java.util.Map) - Method in JmxBeanExportFactory
onHandleNodeAttributes(groovy.util.FactoryBuilderSupport, java.lang.Object, java.util.Map) - Method in JmxBeanFactory
onHandleNodeAttributes(groovy.util.FactoryBuilderSupport, java.lang.Object, java.util.Map) - Method in JmxBeansFactory
onHandleNodeAttributes(groovy.util.FactoryBuilderSupport, java.lang.Object, java.util.Map) - Method in JmxEmitterFactory
onHandleNodeAttributes(groovy.util.FactoryBuilderSupport, java.lang.Object, java.util.Map) - Method in JmxListenerFactory
onHandleNodeAttributes(groovy.util.FactoryBuilderSupport, java.lang.Object, java.util.Map) - Method in JmxServerConnectorFactory
onHandleNodeAttributes(groovy.util.FactoryBuilderSupport, java.lang.Object, java.util.Map) - Method in JmxTimerFactory
onNodeCompleted(groovy.util.FactoryBuilderSupport, java.lang.Object, java.lang.Object) - Method in JmxBeanFactory
onNodeCompleted(groovy.util.FactoryBuilderSupport, java.lang.Object, java.lang.Object) - Method in JmxBeansFactory
onNodeCompleted(groovy.util.FactoryBuilderSupport, java.lang.Object, java.lang.Object) - Method in JmxEmitterFactory
onNodeCompleted(groovy.util.FactoryBuilderSupport, java.lang.Object, java.lang.Object) - Method in JmxListenerFactory
onNodeCompleted(groovy.util.FactoryBuilderSupport, java.lang.Object, java.lang.Object) - Method in JmxServerConnectorFactory
onNodeCompleted(groovy.util.FactoryBuilderSupport, java.lang.Object, java.lang.Object) - Method in JmxTimerFactory

P

PRIMITIVE_TYPES - Property in JmxBuilderTools

Q

R

registerFactories() - Method in JmxBuilder
registerMBeanFromMap(java.lang.String, java.util.Map) - Method in JmxBuilderTools
registrationPolicy - Property in JmxBeanExportFactory
resolveFactory(java.lang.Object, java.util.Map, java.lang.Object) - Method in JmxBuilder

S

send(java.lang.Object) - Method in JmxEventEmitter
Called to broadcast message on MBeanServer event bus.
send(java.lang.Object) - Method in JmxEventEmitterMBean
Method called to dispatch event on event bus.
server() - Method in GroovyMBean
setDefaultJmxNameDomain(java.lang.String) - Method in JmxBuilder
setDefaultJmxNameType(java.lang.String) - Method in JmxBuilder
setEvent(java.lang.String) - Method in JmxEventEmitter
Event type setter
setEvent(java.lang.String) - Method in JmxEventEmitterMBean
Setter - sets event thrown by Emitter.
setManagedResource(java.lang.Object) - Method in JmxBuilderModelMBean
setMBeanServer(javax.management.MBeanServerConnection) - Method in JmxBuilder
setMessage(java.lang.String) - Method in JmxEventEmitter
Event message setter.
setMode(java.lang.String) - Method in JmxBuilder
setProperty(java.lang.String, java.lang.Object) - Method in GroovyMBean

T

toString() - Method in GroovyMBean
Return an end user readable representation of the underlying MBean
TYPE_MAP - Property in JmxBuilderTools

U

uncapitalize(java.lang.String) - Method in JmxBuilderTools
Uncapitalizes a string.

V

W

X

Y

Z

_

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _