Uses of Interface
edu.uci.isr.yancees.plugin.ProtocolPluginInterface

Packages that use ProtocolPluginInterface
edu.uci.isr.yancees   
edu.uci.isr.yancees.client   
edu.uci.isr.yancees.client.rmi   
edu.uci.isr.yancees.core   
edu.uci.isr.yancees.plugin   
edu.uci.isr.yancees.server.rmi   
 

Uses of ProtocolPluginInterface in edu.uci.isr.yancees
 

Methods in edu.uci.isr.yancees that return ProtocolPluginInterface
 ProtocolPluginInterface YanceesInterface.connectToNewProtocol(java.lang.String protocolId, SubscriberInterface rsi)
          Connects to a new instance of a protocol plug-in.
 ProtocolPluginInterface ProtocolFacade.connectToNewProtocol(java.lang.String protocolId, SubscriberInterface si)
          Connects to a protocol object under the name protocolId
 ProtocolPluginInterface YanceesInterface.connectToSharedProtocol(java.lang.String protocolId, SubscriberInterface rsi)
          Connects to an existing protocol instance.
 ProtocolPluginInterface ProtocolFacade.connectToSharedProtocol(java.lang.String protocolId, SubscriberInterface si)
          Connects to a protocol object under the name protocolId
 

Uses of ProtocolPluginInterface in edu.uci.isr.yancees.client
 

Methods in edu.uci.isr.yancees.client that return ProtocolPluginInterface
 ProtocolPluginInterface YanceesClient.connectToNewProtocol(java.lang.String protocolId, SubscriberInterface si)
           
 ProtocolPluginInterface YanceesClient.connectToSharedProtocol(java.lang.String protocolId, SubscriberInterface si)
           
 

Uses of ProtocolPluginInterface in edu.uci.isr.yancees.client.rmi
 

Methods in edu.uci.isr.yancees.client.rmi that return ProtocolPluginInterface
 ProtocolPluginInterface YanceesRMIClient.connectToNewProtocol(java.lang.String protocolId, SubscriberInterface si)
           
 ProtocolPluginInterface YanceesRMIClient.connectToSharedProtocol(java.lang.String protocolId, SubscriberInterface si)
           
 

Uses of ProtocolPluginInterface in edu.uci.isr.yancees.core
 

Methods in edu.uci.isr.yancees.core that return ProtocolPluginInterface
 ProtocolPluginInterface ProtocolManager.getNewUnsharedPluginIntance(java.lang.String protocolId, SubscriberInterface si)
          Creates a new instance of a protocol plug-in
 ProtocolPluginInterface ProtocolManager.getSharedPluginInstance(java.lang.String protocolId, SubscriberInterface si)
          This method allows the protocol mananger to share plug-in instances
 

Methods in edu.uci.isr.yancees.core with parameters of type ProtocolPluginInterface
 void ProtocolManager.terminateSharedProtocolPluginInstance(ProtocolPluginInterface pi)
          Terminates a shared plug-in instance.
 

Uses of ProtocolPluginInterface in edu.uci.isr.yancees.plugin
 

Classes in edu.uci.isr.yancees.plugin that implement ProtocolPluginInterface
 class AbstractProtocolPlugin
          This abstract class defines the basic functionality of the plug-in as well as its main attributes.
 class RemoteAbstractProtocolPlugin
          This abstract class defines the basic functionality of the plug-in as well as its main attributes.
 

Methods in edu.uci.isr.yancees.plugin that return ProtocolPluginInterface
 ProtocolPluginInterface ProtocolPluginFactoryInterface.createNewInstance(SubscriberInterface si)
          Creates a plug-in instance that processes the expression provided The default creation mode is unshared: a new instance is created.
 ProtocolPluginInterface ProtocolPluginManagerInterface.createProtocolPluginInstance(java.lang.String protocolName, SubscriberInterface si)
           
 ProtocolPluginInterface ProtocolPluginManager.createProtocolPluginInstance(java.lang.String protocolName, SubscriberInterface si)
           
 

Uses of ProtocolPluginInterface in edu.uci.isr.yancees.server.rmi
 

Subinterfaces of ProtocolPluginInterface in edu.uci.isr.yancees.server.rmi
 interface RemoteProtocolPluginInterface
           
 

Classes in edu.uci.isr.yancees.server.rmi that implement ProtocolPluginInterface
 class RemoteAbstractProtocolPluginImplementation
          This class needs to be especialized to add remote method implemetations.