| 
Groovy 1.7.9 | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | PROPERTY | CONSTR | METHOD | DETAIL: FIELD | PROPERTY | CONSTR | METHOD | |||||||
java.lang.Objectgroovy.jmx.builder.JmxBuilderTools
class JmxBuilderTools extends Object
This is a utility class used as a helper for JmxBuilder.
| Method Summary | |
|---|---|
            static String
         | 
        
            capitalize(String value)
            Capitalize the string passed.  | 
        
            static ObjectName
         | 
        
            getDefaultObjectName(def obj)
            Builds a default ObjectName() instance for a given backing POJO/POGO  | 
        
            static MBeanServerConnection
         | 
        
            getMBeanServer()
            Returns an MBeanServerConnection instance.  | 
        
            static String
         | 
        
            getNormalizedType(String type)
            Returns the proper type's class name when a short version is provided (i.e.  | 
        
            static Class[]
         | 
        
            getSignatureFromParamInfo(def params)
            Returns method signature (as Class[]) given the meta map that describes the method.  | 
        
            static boolean
         | 
        
            isClassMBean(Class cls)
            Tests whether the provided class implements MBean.  | 
        
            static GroovyMBean
         | 
        
            registerMBeanFromMap(String regPolicy, Map metaMap)
             | 
        
            static String
         | 
        
            uncapitalize(String value)
            Uncapitalizes a string.  | 
        
| Methods inherited from class Object | |
|---|---|
| wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll | 
| Property Detail | 
|---|
static String ATTRIB_KEY_DEFAULT
static String ATTRIB_KEY_DESC
static String ATTRIB_KEY_DESCRIPTION
static String ATTRIB_KEY_TYPE
static String DEFAULT_DOMAIN
static String DEFAULT_NAME_TYPE
static String DESC_KEY
static String DESC_KEY_DISPLAY_NAME
static String DESC_KEY_EVENT_MESSAGE
static String DESC_KEY_EVENT_NAME
static String DESC_KEY_EVENT_SOURCE
static String DESC_KEY_EVENT_TYPE
static String DESC_KEY_GETMETHOD
static String DESC_KEY_JMX_NAME
static String DESC_KEY_MBEAN_ATTRIBS
static String DESC_KEY_MBEAN_CTORS
static String DESC_KEY_MBEAN_NOTES
static String DESC_KEY_MBEAN_OPS
static String DESC_KEY_MBEAN_RESOURCE
static String DESC_KEY_MBEAN_RESOURCE_TYPE
static String DESC_KEY_NAME
static String DESC_KEY_READABLE
static String DESC_KEY_ROLE
static String DESC_KEY_SETMETHOD
static String DESC_KEY_SIGNATURE
static String DESC_KEY_TYPE
static String DESC_KEY_WRITABLE
static String DESC_VAL_TYPE_ATTRIB
static String DESC_VAL_TYPE_CTOR
static String DESC_VAL_TYPE_GETTER
static String DESC_VAL_TYPE_MBEAN
static String DESC_VAL_TYPE_NOTIFICATION
static String DESC_VAL_TYPE_OP
static String DESC_VAL_TYPE_SETTER
static String EVENT_KEY_CALLBACK
static String EVENT_KEY_CALLBACK_RESULT
static String EVENT_KEY_CONTEXTS
static String EVENT_KEY_ISATTRIB
static String EVENT_KEY_MESSAGE
static String EVENT_KEY_METHOD
static String EVENT_KEY_METHOD_RESULT
static String EVENT_KEY_NAME
static String EVENT_KEY_NODE_TYPE
static String EVENT_KEY_TARGETS
static String EVENT_KEY_TYPE
static String EVENT_VAL_NODETYPE_BROADCASTER
static String EVENT_VAL_NODETYPE_LISTENER
static String JMX_KEY
static String NODE_NAME_ATTRIBS
static String NODE_NAME_ATTRIBUTES
static String NODE_NAME_CONSTRUCTORS
static String NODE_NAME_CTORS
static String NODE_NAME_OPERATIONS
static String NODE_NAME_OPS
static Map PRIMITIVE_TYPES
static Map TYPE_MAP
| Method Detail | 
|---|
static String capitalize(String value)
value -  - string to capitalize.
static ObjectName getDefaultObjectName(def obj)
obj -  - the backing pojo/pogo
static MBeanServerConnection getMBeanServer()
static String getNormalizedType(String type)
type -  - the type name to normalize
static Class[] getSignatureFromParamInfo(def params)
params -  - the map with parameter info.
static boolean isClassMBean(Class cls)
 if(
     DyanamicMBean.class.isAssignable(cls) ||
     cls.getName().endsWith("MBean") ||
     cls.getName().endsWith("MXBean")
 ) then class is MBean
 
     cls -  - class to test
static GroovyMBean registerMBeanFromMap(String regPolicy, Map metaMap)
static String uncapitalize(String value)
value -  - string to uncap.
Copyright © 2003-2010 The Codehaus. All rights reserved.