Class ConsolePluginService


  • @Service
    public class ConsolePluginService
    extends Object

    This class provides access to IntegrationPoints.

    Author:
    Ken Paulsen (ken.paulsen@sun.com)
    • Constructor Detail

      • ConsolePluginService

        public ConsolePluginService()

        Default constructor.

    • Method Detail

      • init

        protected void init()

        Initialize the available IntegrationPoints.

      • getHelpTOC

        public org.glassfish.admingui.connector.TOC getHelpTOC​(String locale)

        This method returns a merged Table Of Contents for all found help sets for the given locale.

      • getHelpIndex

        public org.glassfish.admingui.connector.Index getHelpIndex​(String locale)

        This method returns a merged Table Of Contents for all found help sets for the given locale.

      • getResources

        public Map<String,​List<URL>> getResources​(String name)

        This method searches the classpath of all plugins for the requested resource and returns all instances of it (if any). This method will NOT return null, but may return an empty List.

      • addIntegrationPoints

        public void addIntegrationPoints​(List<org.glassfish.admingui.connector.IntegrationPoint> points,
                                         String id)

        This method allows new IntegrationPoints to be added to the known IntegrationPoints.

      • addIntegrationPoint

        public void addIntegrationPoint​(org.glassfish.admingui.connector.IntegrationPoint point,
                                        String id)

        This method allows a new IntegrationPoint to be added to the known IntegrationPoints.

      • getIntegrationPoints

        public List<org.glassfish.admingui.connector.IntegrationPoint> getIntegrationPoints​(String type)

        This method returns the IntegrationPoints associated with the given type.

        Parameters:
        type - The type of IntegrationPoints to retrieve.
      • getModuleClassLoader

        public ClassLoader getModuleClassLoader​(String moduleName)

        This method returns the ClassLoader associated with the requested module. If the requested module does not exist, has not been initialized, or does not contain any admin console extensions, this method will return null.

        Parameters:
        moduleName - The name of the module.
        Returns:
        null, or the module's ClassLoader.