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
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
 
- 
Field Summary
Fields inherited from class org.springframework.jmx.export.assembler.AbstractReflectiveMBeanInfoAssembler
ATTRIBUTE_OPERATION_VISIBILITY, FIELD_CLASS, FIELD_CURRENCY_TIME_LIMIT, FIELD_DEFAULT, FIELD_DISPLAY_NAME, FIELD_GET_METHOD, FIELD_LOG, FIELD_LOG_FILE, FIELD_METRIC_CATEGORY, FIELD_METRIC_TYPE, FIELD_PERSIST_LOCATION, FIELD_PERSIST_NAME, FIELD_PERSIST_PERIOD, FIELD_PERSIST_POLICY, FIELD_ROLE, FIELD_SET_METHOD, FIELD_UNITS, FIELD_VISIBILITY, ROLE_GETTER, ROLE_OPERATION, ROLE_SETTER - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprotected booleanincludeOperation(Method method, String beanKey) Always returnstrue.protected booleanincludeReadAttribute(Method method, String beanKey) Always returnstrue.protected booleanincludeWriteAttribute(Method method, String beanKey) Always returnstrue.Methods inherited from class org.springframework.jmx.export.assembler.AbstractConfigurableMBeanInfoAssembler
getNotificationInfo, setNotificationInfoMappings, setNotificationInfosMethods inherited from class org.springframework.jmx.export.assembler.AbstractReflectiveMBeanInfoAssembler
applyCurrencyTimeLimit, applyDefaultCurrencyTimeLimit, createModelMBeanOperationInfo, getAttributeDescription, getAttributeInfo, getClassForDescriptor, getDefaultCurrencyTimeLimit, getOperationDescription, getOperationInfo, getOperationParameters, getParameterNameDiscoverer, isExposeClassDescriptor, isUseStrictCasing, populateAttributeDescriptor, populateMBeanDescriptor, populateOperationDescriptor, setDefaultCurrencyTimeLimit, setExposeClassDescriptor, setParameterNameDiscoverer, setUseStrictCasingMethods inherited from class org.springframework.jmx.export.assembler.AbstractMBeanInfoAssembler
checkManagedBean, getClassName, getClassToExpose, getClassToExpose, getConstructorInfo, getDescription, getMBeanInfo, getTargetClass 
- 
Constructor Details
- 
SimpleReflectiveMBeanInfoAssembler
public SimpleReflectiveMBeanInfoAssembler() 
 - 
 - 
Method Details
- 
includeReadAttribute
Always returnstrue.- Specified by:
 includeReadAttributein classAbstractReflectiveMBeanInfoAssembler- Parameters:
 method- the accessorMethodbeanKey- the key associated with the MBean in the beans map of theMBeanExporter- Returns:
 trueif the accessor should be included in the management interface, otherwisefalse
 - 
includeWriteAttribute
Always returnstrue.- Specified by:
 includeWriteAttributein classAbstractReflectiveMBeanInfoAssembler- Parameters:
 method- the mutatorMethod.beanKey- the key associated with the MBean in the beans map of theMBeanExporter- Returns:
 trueif the mutator should be included in the management interface, otherwisefalse
 - 
includeOperation
Always returnstrue.- Specified by:
 includeOperationin classAbstractReflectiveMBeanInfoAssembler- Parameters:
 method- the operation methodbeanKey- the key associated with the MBean in the beans map of theMBeanExporter- Returns:
 - whether the operation should be included in the management interface
 
 
 -