|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jboss.mx.server.MethodMapper
Helper class for resolving JMX *Info objects against Method objects. It's typically used during the construction of dispatchers during MBean registration/creation.
Constructor Summary | |
MethodMapper(Class resourceClass)
Constructs a mapper by reflecting on the class. |
Method Summary | |
protected HashMap |
createMap(Class resourceClass)
creates the signature string to Method HashMap. |
static String |
getterSignature(MBeanAttributeInfo info)
Generates a signature string for an attribute getter method using standard rules |
Method |
lookupGetter(MBeanAttributeInfo info)
Return a method matching the getter signature expected for an attribute. |
Method |
lookupMethod(String returnType,
String name,
String[] signature)
Return a method matching the specified signature |
Method |
lookupOperation(MBeanOperationInfo info)
Return a method matching the signature defined in the operation info |
Method |
lookupOperation(MBeanOperationInfo info,
Object mbean)
Used to see if a ModelMBean has the operation in question. |
Method |
lookupSetter(MBeanAttributeInfo info)
Return a method matching the setter signature expected for an attribute |
static String |
methodSignature(Method method)
Generates a signature string using a Method object. |
static String |
methodSignature(String returnType,
String name,
String[] signature)
Generates a signature string using the supplied signature arguments. |
static String |
operationSignature(MBeanOperationInfo info)
Generates a signature string using the operation info. |
static String |
setterSignature(MBeanAttributeInfo info)
Generates a signature string for an attribute setter method using standard rules |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public MethodMapper(Class resourceClass)
Method Detail |
public static String getterSignature(MBeanAttributeInfo info)
public static String setterSignature(MBeanAttributeInfo info)
public static String operationSignature(MBeanOperationInfo info)
public static String methodSignature(Method method)
public static String methodSignature(String returnType, String name, String[] signature)
public Method lookupOperation(MBeanOperationInfo info)
public Method lookupOperation(MBeanOperationInfo info, Object mbean)
info
- mbean
-
public Method lookupGetter(MBeanAttributeInfo info)
public Method lookupSetter(MBeanAttributeInfo info)
public Method lookupMethod(String returnType, String name, String[] signature)
protected HashMap createMap(Class resourceClass)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |