MBeanInfoAssembler to add autodetection logic.
Interface to be implemented by all classes that can create management interface metadata for a managed resource.
Base class for MBeanInfoAssemblers that support configurable JMX notification behavior.
Abstract implementation of the
that encapsulates the creation of a
but delegates the creation of metadata to subclasses.
Builds on the
AbstractMBeanInfoAssembler superclass to
add a basic algorithm for building metadata based on the
reflective metadata of the MBean class.
AbstractReflectiveMBeanInfoAssembler that allows for
the management interface of a bean to be defined using arbitrary interfaces.
Implementation of the
MBeanInfoAssembler interface that reads
the management interface information from source level metadata.
AbstractReflectiveMBeanInfoAssembler subclass that allows
method names to be explicitly excluded as MBean operations and attributes.
AbstractReflectiveMBeanInfoAssembler that allows
to specify method names to be exposed as MBean operations and attributes.
Simple subclass of
that always votes yes for method and property inclusion, effectively exposing
all public methods and properties as operations and attributes.