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 SummaryFields inherited from class org.springframework.jmx.export.assembler.AbstractReflectiveMBeanInfoAssemblerATTRIBUTE_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 SummaryConstructors
- 
Method SummaryModifier 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.AbstractConfigurableMBeanInfoAssemblergetNotificationInfo, setNotificationInfoMappings, setNotificationInfosMethods inherited from class org.springframework.jmx.export.assembler.AbstractReflectiveMBeanInfoAssemblerapplyCurrencyTimeLimit, 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.AbstractMBeanInfoAssemblercheckManagedBean, getClassName, getClassToExpose, getClassToExpose, getConstructorInfo, getDescription, getMBeanInfo, getTargetClass
- 
Constructor Details- 
SimpleReflectiveMBeanInfoAssemblerpublic SimpleReflectiveMBeanInfoAssembler()
 
- 
- 
Method Details- 
includeReadAttributeAlways returnstrue.- Specified by:
- includeReadAttributein class- AbstractReflectiveMBeanInfoAssembler
- Parameters:
- method- the accessor- Method
- beanKey- the key associated with the MBean in the beans map of the- MBeanExporter
- Returns:
- trueif the accessor should be included in the management interface, otherwise- false
 
- 
includeWriteAttributeAlways returnstrue.- Specified by:
- includeWriteAttributein class- AbstractReflectiveMBeanInfoAssembler
- Parameters:
- method- the mutator- Method.
- beanKey- the key associated with the MBean in the beans map of the- MBeanExporter
- Returns:
- trueif the mutator should be included in the management interface, otherwise- false
 
- 
includeOperationAlways returnstrue.- Specified by:
- includeOperationin class- AbstractReflectiveMBeanInfoAssembler
- Parameters:
- method- the operation method
- beanKey- the key associated with the MBean in the beans map of the- MBeanExporter
- Returns:
- whether the operation should be included in the management interface
 
 
-