public abstract class BasePluginRegistry extends ResourceLoaderContainer implements PluginRegistry
PluginRegistry implementations. Is essentially a ResourceLoader
implementation that ensures plugins are the only ResourceLoaders used. Also maintains
information about the PluginEnvironments of the loaded plugins in this registry.Plugin,
PluginEnvironmentEMBEDDED_CLIENT_APP_RESOURCE_LOADER, EMBEDDED_PLUGIN, KSB_CONFIGURER_CONTAINER_NAME, PLUGIN_REGISTRY_LOADER_NAME, RMI_PLUGIN, ROOT_RESOURCE_LOADER_NAME, WEB_SERVICE_PLUGIN| Constructor and Description |
|---|
BasePluginRegistry() |
BasePluginRegistry(QName name) |
| Modifier and Type | Method and Description |
|---|---|
void |
addPluginEnvironment(PluginEnvironment pluginEnvironment) |
Plugin |
getPlugin(QName pluginName) |
PluginEnvironment |
getPluginEnvironment(String pluginName) |
List<PluginEnvironment> |
getPluginEnvironments() |
List<QName> |
getPluginNames() |
PluginEnvironment |
removePluginEnvironment(String pluginName) |
addResourceLoader, addResourceLoaderFirst, containsResourceLoader, getContents, getName, getObject, getResourceLoader, getResourceLoaderNames, getResourceLoaders, getService, removeAllResourceLoaders, removeResourceLoader, setName, start, stop, toStringisStarted, setStartedclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddResourceLoader, addResourceLoaderFirst, getContents, getName, getResourceLoader, getResourceLoaderNames, getResourceLoaders, removeResourceLoader, setNamegetObjectgetServicepublic BasePluginRegistry()
public BasePluginRegistry(QName name)
public PluginEnvironment getPluginEnvironment(String pluginName)
getPluginEnvironment in interface PluginRegistrypublic void addPluginEnvironment(PluginEnvironment pluginEnvironment)
addPluginEnvironment in interface PluginRegistrypublic PluginEnvironment removePluginEnvironment(String pluginName)
removePluginEnvironment in interface PluginRegistrypublic List<QName> getPluginNames()
public List<PluginEnvironment> getPluginEnvironments()
getPluginEnvironments in interface PluginRegistryCopyright © 2005–2014 The Kuali Foundation. All rights reserved.