Class MbeansDescriptorsIntrospectionSource


  • public class MbeansDescriptorsIntrospectionSource
    extends ModelerSource
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      ManagedBean createManagedBean​(Registry registry, java.lang.String domain, java.lang.Class<?> realClass, java.lang.String type)
      XXX Find if the 'className' is the name of the MBean or the real class ( I suppose first ) XXX Read (optional) descriptions from a .properties, generated from source XXX Deal with constructors
      void execute()  
      java.util.List<javax.management.ObjectName> loadDescriptors​(Registry registry, java.lang.String type, java.lang.Object source)
      Load data, returns a list of items.
      void setRegistry​(Registry reg)  
      void setSource​(java.lang.Object source)  
      void setType​(java.lang.String type)
      Used if a single component is loaded
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MbeansDescriptorsIntrospectionSource

        public MbeansDescriptorsIntrospectionSource()
    • Method Detail

      • setRegistry

        public void setRegistry​(Registry reg)
      • setType

        public void setType​(java.lang.String type)
        Used if a single component is loaded
        Parameters:
        type - The type
      • setSource

        public void setSource​(java.lang.Object source)
      • loadDescriptors

        public java.util.List<javax.management.ObjectName> loadDescriptors​(Registry registry,
                                                                           java.lang.String type,
                                                                           java.lang.Object source)
                                                                    throws java.lang.Exception
        Description copied from class: ModelerSource
        Load data, returns a list of items.
        Specified by:
        loadDescriptors in class ModelerSource
        Parameters:
        registry - The registry
        type - The bean registry type
        source - Introspected object or some other source
        Returns:
        a list of object names
        Throws:
        java.lang.Exception - Error loading descriptors
      • execute

        public void execute()
                     throws java.lang.Exception
        Throws:
        java.lang.Exception
      • createManagedBean

        public ManagedBean createManagedBean​(Registry registry,
                                             java.lang.String domain,
                                             java.lang.Class<?> realClass,
                                             java.lang.String type)
        XXX Find if the 'className' is the name of the MBean or the real class ( I suppose first ) XXX Read (optional) descriptions from a .properties, generated from source XXX Deal with constructors
        Parameters:
        registry - The Bean registry (not used)
        domain - The bean domain (not used)
        realClass - The class to analyze
        type - The bean type
        Returns:
        ManagedBean The create MBean