public class ServerPluginRegistry extends BasePluginRegistry
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 |
---|
ServerPluginRegistry() |
Modifier and Type | Method and Description |
---|---|
void |
addPluginEnvironment(PluginEnvironment pluginEnvironment) |
protected HotDeployer |
getHotDeployer() |
protected Reloader |
getReloader() |
protected void |
loadPlugins(File sharedPluginDirectory) |
File |
loadSharedPlugin() |
PluginEnvironment |
removePluginEnvironment(String pluginName) |
void |
setPluginDirectories(List<String> pluginDirectories) |
void |
setSharedPluginDirectory(File sharedPluginDirectory) |
void |
start() |
void |
stop() |
protected void |
stopHotDeployer() |
protected void |
stopReloader() |
getPlugin, getPluginEnvironment, getPluginEnvironments, getPluginNames
addResourceLoader, addResourceLoaderFirst, containsResourceLoader, getContents, getName, getObject, getResourceLoader, getResourceLoaderNames, getResourceLoaders, getService, removeAllResourceLoaders, removeResourceLoader, setName, 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 ServerPluginRegistry()
public void start() throws Exception
start
in interface Lifecycle
start
in class ResourceLoaderContainer
Exception
public void stop() throws Exception
stop
in interface Lifecycle
stop
in class ResourceLoaderContainer
Exception
protected void stopReloader()
protected void stopHotDeployer()
protected void loadPlugins(File sharedPluginDirectory)
public void addPluginEnvironment(PluginEnvironment pluginEnvironment)
addPluginEnvironment
in interface PluginRegistry
addPluginEnvironment
in class BasePluginRegistry
public PluginEnvironment removePluginEnvironment(String pluginName)
removePluginEnvironment
in interface PluginRegistry
removePluginEnvironment
in class BasePluginRegistry
public File loadSharedPlugin()
public void setPluginDirectories(List<String> pluginDirectories)
public void setSharedPluginDirectory(File sharedPluginDirectory)
protected HotDeployer getHotDeployer()
protected Reloader getReloader()
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.