org.kuali.rice.kew.plugin
Interface PluginRegistry

All Superinterfaces:
org.kuali.rice.core.api.lifecycle.Lifecycle, org.kuali.rice.core.api.resourceloader.ObjectLoader, org.kuali.rice.core.api.resourceloader.ResourceLoader, org.kuali.rice.core.api.resourceloader.ServiceLocator
All Known Implementing Classes:
BasePluginRegistry, ServerPluginRegistry

public interface PluginRegistry
extends org.kuali.rice.core.api.resourceloader.ResourceLoader

Maintains a registry of Plugins and allows for loading of resources from those plugins. It is up to the PluginRegistry implementation to determine the resource loading strategy if it contains more than a single plugin.

Author:
Kuali Rice Team (rice.collab@kuali.org)

Field Summary
 
Fields inherited from interface org.kuali.rice.core.api.resourceloader.ResourceLoader
EMBEDDED_CLIENT_APP_RESOURCE_LOADER, EMBEDDED_PLUGIN, KSB_CONFIGURER_CONTAINER_NAME, PLUGIN_REGISTRY_LOADER_NAME, RMI_PLUGIN, ROOT_RESOURCE_LOADER_NAME, WEB_SERVICE_PLUGIN
 
Method Summary
 void addPluginEnvironment(PluginEnvironment pluginEnvironment)
           
 PluginEnvironment getPluginEnvironment(String pluginName)
           
 List<PluginEnvironment> getPluginEnvironments()
           
 PluginEnvironment removePluginEnvironment(String pluginName)
           
 
Methods inherited from interface org.kuali.rice.core.api.resourceloader.ResourceLoader
addResourceLoader, addResourceLoaderFirst, getContents, getName, getResourceLoader, getResourceLoaderNames, getResourceLoaders, removeResourceLoader, setName
 
Methods inherited from interface org.kuali.rice.core.api.resourceloader.ObjectLoader
getObject
 
Methods inherited from interface org.kuali.rice.core.api.resourceloader.ServiceLocator
getService
 
Methods inherited from interface org.kuali.rice.core.api.lifecycle.Lifecycle
isStarted, start, stop
 

Method Detail

getPluginEnvironments

List<PluginEnvironment> getPluginEnvironments()

addPluginEnvironment

void addPluginEnvironment(PluginEnvironment pluginEnvironment)

removePluginEnvironment

PluginEnvironment removePluginEnvironment(String pluginName)

getPluginEnvironment

PluginEnvironment getPluginEnvironment(String pluginName)


Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.