public class CachingReflectionMBeanInvoker extends ReflectionMBeanInvoker
EMPTY_ARGS, EMPTY_PARAMS
Constructor and Description |
---|
CachingReflectionMBeanInvoker() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
getMethodForAttribute(javax.management.MBeanAttributeInfo attribute,
boolean getter)
Returns the method name for the given attribute.
|
protected javax.management.MBeanAttributeInfo |
getStandardAttributeInfo(MBeanMetaData metadata,
java.lang.String attribute,
boolean forWrite)
Returns the MBeanAttributeInfo for the given attribute, or null if the attribute
is not a management attribute.
|
protected java.lang.reflect.Method |
getStandardManagementMethod(MBeanMetaData metadata,
java.lang.String name,
java.lang.String[] signature)
Returns a java.lang.reflect.Method object for the given method name and signature.
|
protected javax.management.MBeanOperationInfo |
getStandardOperationInfo(MBeanMetaData metadata,
java.lang.String method,
java.lang.String[] signature)
Returns the MBeanOperationInfo for the given operation, or null if the operation
is not a management operation.
|
doInvoke, getAttribute, invoke, invokeImpl, setAttribute
protected javax.management.MBeanOperationInfo getStandardOperationInfo(MBeanMetaData metadata, java.lang.String method, java.lang.String[] signature)
ReflectionMBeanInvoker
getStandardOperationInfo
in class ReflectionMBeanInvoker
protected javax.management.MBeanAttributeInfo getStandardAttributeInfo(MBeanMetaData metadata, java.lang.String attribute, boolean forWrite)
ReflectionMBeanInvoker
getStandardAttributeInfo
in class ReflectionMBeanInvoker
protected java.lang.String getMethodForAttribute(javax.management.MBeanAttributeInfo attribute, boolean getter)
ReflectionMBeanInvoker
getMethodForAttribute
in class ReflectionMBeanInvoker
protected java.lang.reflect.Method getStandardManagementMethod(MBeanMetaData metadata, java.lang.String name, java.lang.String[] signature) throws javax.management.ReflectionException
ReflectionMBeanInvoker
getStandardManagementMethod
in class ReflectionMBeanInvoker
javax.management.ReflectionException