org.springframework.jmx.export.assembler

Interface AutodetectCapableMBeanInfoAssembler

  • All Superinterfaces:
    MBeanInfoAssembler
    All Known Implementing Classes:
    MetadataMBeanInfoAssembler


    public interface AutodetectCapableMBeanInfoAssembler
    extends MBeanInfoAssembler
    Extends the MBeanInfoAssembler to add autodetection logic. Implementations of this interface are given the opportunity by the MBeanExporter to include additional beans in the registration process.

    The exact mechanism for deciding which beans to include is left to implementing classes.

    Since:
    1.2
    Author:
    Rob Harrop
    See Also:
    MBeanExporter
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method and Description
      boolean includeBean(java.lang.Class<?> beanClass, java.lang.String beanName)
      Indicate whether a particular bean should be included in the registration process, if it is not specified in the beans map of the MBeanExporter.
    • Method Detail

      • includeBean

        boolean includeBean(java.lang.Class<?> beanClass,
                            java.lang.String beanName)
        Indicate whether a particular bean should be included in the registration process, if it is not specified in the beans map of the MBeanExporter.
        Parameters:
        beanClass - the class of the bean (might be a proxy class)
        beanName - the name of the bean in the bean factory