|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jboss.mx.metadata.MethodMapper
Helper class for resolving JMX *Info objects against Method objects. It's typically used during the construction of dispatchers during MBean registration/creation. If you're looking for a fast resolver of JMX operation signatures see AttributeOperationResolver. FIXME - this class is not aware of multiple target objects (as in modelmbeans) however I'm half expecting that feature to disappear in JMX 1.1 anyhow.
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 |
static String |
getterSignature(ModelMBeanAttributeInfo info)
Generates a getter signature string for a ModelMBean attribute by checking the descriptor for getMethod. |
Method |
lookupGetter(MBeanAttributeInfo info)
Return a method matching the getter signature expected for an attribute. |
Method |
lookupGetter(ModelMBeanAttributeInfo info)
Return a method matching the getter signature expected for a ModelMBean 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 |
lookupSetter(MBeanAttributeInfo info)
Return a method matching the setter signature expected for an attribute |
Method |
lookupSetter(ModelMBeanAttributeInfo info)
Return a method matching the setter signature expected for a ModelMBean 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 |
static String |
setterSignature(ModelMBeanAttributeInfo info)
Generates a setter signature string for a ModelMBean attribute by checking the descriptor for setMethod. |
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 Method lookupOperation(MBeanOperationInfo info)
public Method lookupGetter(MBeanAttributeInfo info)
public Method lookupGetter(ModelMBeanAttributeInfo info)
public Method lookupSetter(MBeanAttributeInfo info)
public Method lookupSetter(ModelMBeanAttributeInfo info)
public Method lookupMethod(String returnType, String name, String[] signature)
public static String getterSignature(MBeanAttributeInfo info)
public static String getterSignature(ModelMBeanAttributeInfo info)
public static String setterSignature(MBeanAttributeInfo info)
public static String setterSignature(ModelMBeanAttributeInfo info)
public static String operationSignature(MBeanOperationInfo info)
public static String methodSignature(Method method)
public static String methodSignature(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 |