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
,
PluginEnvironment
EMBEDDED_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, toString
isStarted, setStarted
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addResourceLoader, addResourceLoaderFirst, getContents, getName, getResourceLoader, getResourceLoaderNames, getResourceLoaders, removeResourceLoader, setName
getObject
getService
public BasePluginRegistry()
public BasePluginRegistry(QName name)
public PluginEnvironment getPluginEnvironment(String pluginName)
getPluginEnvironment
in interface PluginRegistry
public void addPluginEnvironment(PluginEnvironment pluginEnvironment)
addPluginEnvironment
in interface PluginRegistry
public PluginEnvironment removePluginEnvironment(String pluginName)
removePluginEnvironment
in interface PluginRegistry
public List<QName> getPluginNames()
public List<PluginEnvironment> getPluginEnvironments()
getPluginEnvironments
in interface PluginRegistry
Copyright © 2005–2014 The Kuali Foundation. All rights reserved.