|
Groovy 1.7.0 | |||||||
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.
Constructor Summary | |
JmxBuilderTools()
|
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, hashCode, getClass, equals, toString, 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
Constructor Detail |
---|
JmxBuilderTools()
Method Detail |
---|
public static String capitalize(String value)
public static ObjectName getDefaultObjectName(def obj)
public static MBeanServerConnection getMBeanServer()
public static String getNormalizedType(String type)
public static Class[] getSignatureFromParamInfo(def params)
public static boolean isClassMBean(Class cls)
if( DyanamicMBean.class.isAssignable(cls) || cls.getName().endsWith("MBean") || cls.getName().endsWith("MXBean") ) then class is MBean
public static GroovyMBean registerMBeanFromMap(String regPolicy, Map metaMap)
public static String uncapitalize(String value)
Copyright © 2003-2009 The Codehaus. All rights reserved.