edu.uci.isr.yancees.plugin
Interface ProtocolPluginManagerInterface

All Superinterfaces:
PluginManagerInterface
All Known Implementing Classes:
ProtocolPluginManager

public interface ProtocolPluginManagerInterface
extends PluginManagerInterface

Author:
rsilvafi

Method Summary
 ProtocolPluginInterface createProtocolPluginInstance(java.lang.String protocolName, SubscriberInterface si)
           
 
Methods inherited from interface edu.uci.isr.yancees.plugin.PluginManagerInterface
addFactory, addUnknownTagFactory, getFactoriesList, getRegisteredTags, isTagRegistered, removeFactory
 

Method Detail

createProtocolPluginInstance

ProtocolPluginInterface createProtocolPluginInstance(java.lang.String protocolName,
                                                     SubscriberInterface si)
                                                     throws PluginManagerException
Parameters:
protocolName - is the name of the protocol to be created.
Returns:
a new instance of a plugin to handle the provided tag
Throws:
an - exception in case the creation is not successfull.
PluginManagerException