Package com.mycila.plugin.api

Interface Summary
Plugin Defines a plugin and its dependencies / order of execution
PluginBinding<T extends Plugin>  
PluginCache<T extends Plugin> The PluginCache is responsible of caching all plugins loaded and add / modify them at runtime.
PluginLoader<T extends Plugin> The PluginLoader is responsible of loading all plugins found.
PluginResolver<T extends Plugin> The PluginResolver is responsible of checking for module dependencies to resolve missing dependencies, runnable plugins and provides methods to facilitate plugin access.
 

Exception Summary
CyclicDependencyException  
DuplicatePluginException  
InexistingPluginException  
PluginCreationException  
PluginException  
PluginIOException  
 



Copyright © 2008-2010 Mycila. All Rights Reserved.