public class

SimpleReflectiveMBeanInfoAssembler

extends AbstractConfigurableMBeanInfoAssembler
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

Class Overview

Simple subclass of AbstractReflectiveMBeanInfoAssembler that always votes yes for method and property inclusion, effectively exposing all public methods and properties as operations and attributes.

Summary

[Expand]
Inherited Constants
From class org.springframework.jmx.export.assembler.AbstractReflectiveMBeanInfoAssembler
Public Constructors
SimpleReflectiveMBeanInfoAssembler()
Protected Methods
boolean includeOperation(Method method, String beanKey)
Always returns true.
boolean includeReadAttribute(Method method, String beanKey)
Always returns true.
boolean includeWriteAttribute(Method method, String beanKey)
Always returns true.
[Expand]
Inherited Methods
From class org.springframework.jmx.export.assembler.AbstractConfigurableMBeanInfoAssembler
From class org.springframework.jmx.export.assembler.AbstractReflectiveMBeanInfoAssembler
From class org.springframework.jmx.export.assembler.AbstractMBeanInfoAssembler
From class java.lang.Object
From interface org.springframework.jmx.export.assembler.MBeanInfoAssembler

Public Constructors

public SimpleReflectiveMBeanInfoAssembler ()

Protected Methods

protected boolean includeOperation (Method method, String beanKey)

Always returns true.

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

protected boolean includeReadAttribute (Method method, String beanKey)

Always returns true.

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

protected boolean includeWriteAttribute (Method method, String beanKey)

Always returns true.

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