org.springframework.jmx.export.assembler

## 类 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

- 所有已实现的接口:
    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.
  从以下版本开始:
    1.2
  作者:
    Rob Harrop, Juergen Hoeller

- - ### 字段概要

    - ### 从类继承的字段 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`

  - ### 构造器概要

    构造器
    构造器和说明
    `SimpleReflectiveMBeanInfoAssembler()`

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `protected boolean` | `includeOperation(Method method, String beanKey)` Always returns `true`.
    `protected boolean` | `includeReadAttribute(Method method, String beanKey)` Always returns `true`.
    `protected boolean` | `includeWriteAttribute(Method method, String beanKey)` Always returns `true`.

    - ### 从类继承的方法 org.springframework.jmx.export.assembler.AbstractConfigurableMBeanInfoAssembler

      `getNotificationInfo, setNotificationInfoMappings, setNotificationInfos`

    - ### 从类继承的方法 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, setUseStrictCasing`

    - ### 从类继承的方法 org.springframework.jmx.export.assembler.AbstractMBeanInfoAssembler

      `checkManagedBean, getClassName, getClassToExpose, getClassToExpose, getConstructorInfo, getDescription, getMBeanInfo, getTargetClass`

    - ### 从类继承的方法 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`.
      指定者:
        `includeReadAttribute` 在类中 `AbstractReflectiveMBeanInfoAssembler`
      参数:
        `method` - the accessor `Method`
        `beanKey` - the key associated with the MBean in the beans map of the `MBeanExporter`
      返回:
        `true` if the accessor should be included in the management interface, otherwise `false`

    - #### includeWriteAttribute

          protected boolean includeWriteAttribute(Method method,
                                                  String beanKey)

      Always returns `true`.
      指定者:
        `includeWriteAttribute` 在类中 `AbstractReflectiveMBeanInfoAssembler`
      参数:
        `method` - the mutator `Method`.
        `beanKey` - the key associated with the MBean in the beans map of the `MBeanExporter`
      返回:
        `true` if the mutator should be included in the management interface, otherwise `false`

    - #### includeOperation

          protected boolean includeOperation(Method method,
                                             String beanKey)

      Always returns `true`.
      指定者:
        `includeOperation` 在类中 `AbstractReflectiveMBeanInfoAssembler`
      参数:
        `method` - the operation method
        `beanKey` - the key associated with the MBean in the beans map of the `MBeanExporter`
      返回:
        whether the operation should be included in the management interface