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 MethodbeanKey - 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-2008 The Spring Framework.