org.springframework.jmx.export.assembler
Class SimpleReflectiveMBeanInfoAssembler
java.lang.Object
org.springframework.jmx.export.assembler.AbstractMBeanInfoAssembler
org.springframework.jmx.export.assembler.AbstractReflectiveMBeanInfoAssembler
org.springframework.jmx.export.assembler.AbstractConfigurableMBeanInfoAssembler
org.springframework.jmx.export.assembler.SimpleReflectiveMBeanInfoAssembler
All Implemented Interfaces: MBeanInfoAssembler
public class SimpleReflectiveMBeanInfoAssembler extends AbstractConfigurableMBeanInfoAssembler
Simple subclass of AbstractReflectiveMBeanInfoAssembler
that always votes yes for method and property inclusion, effectively exposing
all public methods and properties as operations and attributes.
Since:
1.2
Author:
Rob Harrop, Juergen Hoeller
Fields inherited from class org.springframework.jmx.export.assembler.AbstractReflectiveMBeanInfoAssembler
ATTRIBUTE_OPERATION_VISIBILITY , FIELD_CLASS , FIELD_CURRENCY_TIME_LIMIT , FIELD_DEFAULT , FIELD_GET_METHOD , FIELD_LOG , FIELD_LOG_FILE , FIELD_PERSIST_LOCATION , FIELD_PERSIST_NAME , FIELD_PERSIST_PERIOD , FIELD_PERSIST_POLICY , FIELD_ROLE , FIELD_SET_METHOD , FIELD_VISIBILITY , ROLE_GETTER , ROLE_OPERATION , ROLE_SETTER
Methods inherited from class org.springframework.jmx.export.assembler.AbstractReflectiveMBeanInfoAssembler
applyCurrencyTimeLimit , applyDefaultCurrencyTimeLimit , createModelMBeanOperationInfo , getAttributeDescription , getAttributeInfo , getClassForDescriptor , getDefaultCurrencyTimeLimit , getOperationDescription , getOperationInfo , getOperationParameters , isExposeClassDescriptor , isUseStrictCasing , populateAttributeDescriptor , populateMBeanDescriptor , populateOperationDescriptor , setDefaultCurrencyTimeLimit , setExposeClassDescriptor , setUseStrictCasing
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
SimpleReflectiveMBeanInfoAssembler
public SimpleReflectiveMBeanInfoAssembler ()
includeReadAttribute
protected boolean includeReadAttribute (Method method,
String beanKey)
Always returns true
.
Specified by: includeReadAttribute
in class AbstractReflectiveMBeanInfoAssembler
Parameters: method
- the accessor Method
beanKey
- the key associated with the MBean in the beans map
of the MBeanExporter
Returns: true
if the accessor should be included in the management interface,
otherwise false
includeWriteAttribute
protected boolean includeWriteAttribute (Method method,
String beanKey)
Always returns true
.
Specified by: includeWriteAttribute
in class AbstractReflectiveMBeanInfoAssembler
Parameters: method
- the mutator Method
.beanKey
- the key associated with the MBean in the beans map
of the MBeanExporter
Returns: true
if the mutator should be included in the management interface,
otherwise false
includeOperation
protected boolean includeOperation (Method method,
String beanKey)
Always returns true
.
Specified by: includeOperation
in class AbstractReflectiveMBeanInfoAssembler
Parameters: method
- the operation methodbeanKey
- the key associated with the MBean in the beans map
of the MBeanExporter
Returns: whether the operation should be included in the management interface
Copyright © 2002-2007 The Spring Framework .