org.objectweb.celtix.application
Class ApplicationPluginManager
java.lang.Object
org.objectweb.celtix.application.ApplicationPluginManager
- All Implemented Interfaces:
- PluginManager
public class ApplicationPluginManager
- extends Object
- implements PluginManager
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ApplicationPluginManager
public ApplicationPluginManager()
getPlugin
public Object getPlugin(String className)
throws PluginException
- Specified by:
getPlugin
in interface PluginManager
- Throws:
PluginException
getPluginByName
public Object getPluginByName(String pluginName)
throws PluginException
- Specified by:
getPluginByName
in interface PluginManager
- Throws:
PluginException
registerPlugin
public void registerPlugin(Object plugin)
throws PluginException
- Specified by:
registerPlugin
in interface PluginManager
- Throws:
PluginException
unloadPlugin
public void unloadPlugin(Object plugin)
throws PluginException
- Specified by:
unloadPlugin
in interface PluginManager
- Throws:
PluginException
unregisterPlugin
public void unregisterPlugin(Object plugin)
throws PluginException
- Specified by:
unregisterPlugin
in interface PluginManager
- Throws:
PluginException
getPluginClassLoader
public ClassLoader getPluginClassLoader()
- Specified by:
getPluginClassLoader
in interface PluginManager
getConfiguration
public Configuration getConfiguration()
- Specified by:
getConfiguration
in interface PluginManager