org.xmlBlaster.util.plugin
Interface I_PluginManager
- All Known Implementing Classes:
- CbServerPluginManager, DispatchPluginManager, PluginManagerBase, ProtocolPluginManager, QueuePluginManager
public interface I_PluginManager
A managare that loads plugins.
- Version:
- $Revision: 1.1 $ $Date: 2004-11-24 20:15:11 +0000 (Wed, 24 Nov 2004) $
- Author:
- Peter Antman
getPluginObject
I_Plugin getPluginObject(java.lang.String type,
java.lang.String version)
throws XmlBlasterException
- Return a specific plugin.
- Parameters:
String
- The type of the requested plugin.String
- The version of the requested plugin.
- Returns:
- I_Plugin The plugin which is suitable to handle the request.
- Throws:
XmlBlasterException
- Thrown if no suitable plugin has been found.
getName
java.lang.String getName()
- Returns:
- The name of the property in xmlBlaster.property, e.g. "Security.Server.Plugin"
for "Security.Server.Plugin[simple][1.0]"
createPluginPropertyKey
java.lang.String createPluginPropertyKey(java.lang.String type,
java.lang.String version)
- Returns:
- e.g. "Security.Server.Plugin[simple][1.0]"
getDefaultPluginName
java.lang.String getDefaultPluginName(java.lang.String type,
java.lang.String version)
- Returns:
- The name of the property in xmlBlaster.property, e.g. "Security.Server.Plugin"
for "Security.Server.Plugin[simple][1.0]"
Copyright © 1999-2014 The xmlBlaster.org contributers.