public I_XmlBlasterConnection getPlugin(String type, String version) throws XmlBlasterException {
if (log.isLoggable(Level.FINER)) log.finer("Creating instance of " + createPluginPropertyKey(type, version));
// We need a new instance every time! (no caching in base class)
PluginInfo pluginInfo = new PluginInfo(glob, this, type, version);
I_XmlBlasterConnection driver = (I_XmlBlasterConnection)super.instantiatePlugin(pluginInfo, false);
if (driver == null) {
log.warning("Creating instance of " + createPluginPropertyKey(type, version) + " failed, no such plugin found.");
}
return driver;
}