@Service public class ConsolePluginService extends Object
This class provides access to IntegrationPoint
s.
Constructor and Description |
---|
ConsolePluginService()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addIntegrationPoint(IntegrationPoint point,
String id)
This method allows a new
IntegrationPoint to be added to
the known IntegrationPoint s. |
void |
addIntegrationPoints(List<IntegrationPoint> points,
String id)
This method allows new
IntegrationPoint s to be added to
the known IntegrationPoint s. |
Index |
getHelpIndex(String locale)
This method returns a merged Table Of Contents for all found help
sets for the given locale.
|
TOC |
getHelpTOC(String locale)
This method returns a merged Table Of Contents for all found help
sets for the given locale.
|
List<IntegrationPoint> |
getIntegrationPoints(String type)
This method returns the
IntegrationPoint s associated with
the given type. |
ClassLoader |
getModuleClassLoader(String moduleName)
This method returns the
ClassLoader associated with
the requested module. |
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).
|
protected void |
init()
Initialize the available
IntegrationPoint s. |
protected void init()
Initialize the available IntegrationPoint
s.
public TOC getHelpTOC(String locale)
This method returns a merged Table Of Contents for all found help sets for the given locale.
public Index getHelpIndex(String locale)
This method returns a merged Table Of Contents for all found help sets for the given locale.
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
.
public void addIntegrationPoints(List<IntegrationPoint> points, String id)
This method allows new IntegrationPoint
s to be added to
the known IntegrationPoint
s.
public void addIntegrationPoint(IntegrationPoint point, String id)
This method allows a new IntegrationPoint
to be added to
the known IntegrationPoint
s.
public List<IntegrationPoint> getIntegrationPoints(String type)
This method returns the IntegrationPoint
s associated with
the given type.
type
- The type of IntegrationPoint
s to retrieve.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
.
moduleName
- The name of the module.null
, or the module's ClassLoader
.Copyright © 2020. All rights reserved.