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.plugin.protocol.peerpublish   
edu.uci.isr.yancees.server.plugin.protocol.polling   
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.connectToSharedProtocol(java.lang.String protocolId, SubscriberInterface rsi)
          Connects to an existing protocol instance.
 ProtocolPluginInterface YanceesInterface.connectToNewProtocol(java.lang.String protocolId, SubscriberInterface rsi)
          Connects to a new instance of a protocol plug-in.
 ProtocolPluginInterface ProtocolFacade.connectToSharedProtocol(java.lang.String protocolId, SubscriberInterface si)
          Connects to a protocol object under the name protocolId
 ProtocolPluginInterface ProtocolFacade.connectToNewProtocol(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.connectToSharedProtocol(java.lang.String protocolId, SubscriberInterface si)
           
 ProtocolPluginInterface YanceesClient.connectToNewProtocol(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.connectToSharedProtocol(java.lang.String protocolId, SubscriberInterface si)
           
 ProtocolPluginInterface YanceesRMIClient.connectToNewProtocol(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.getSharedPluginInstance(java.lang.String protocolId, SubscriberInterface si)
          This method allows the protocol mananger to share plug-in instances
 ProtocolPluginInterface ProtocolManager.getNewUnsharedPluginIntance(java.lang.String protocolId, SubscriberInterface si)
          Creates a new instance of a protocol plug-in
 

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 ProtocolPluginManagerInterface.createProtocolPluginInstance(java.lang.String protocolName, SubscriberInterface si)
           
 ProtocolPluginInterface ProtocolPluginManager.createProtocolPluginInstance(java.lang.String protocolName, SubscriberInterface si)
           
 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.
 

Uses of ProtocolPluginInterface in edu.uci.isr.yancees.server.plugin.protocol.peerpublish
 

Subinterfaces of ProtocolPluginInterface in edu.uci.isr.yancees.server.plugin.protocol.peerpublish
 interface RemotePeerPublishProtocolPluginInterface
           
 

Classes in edu.uci.isr.yancees.server.plugin.protocol.peerpublish that implement ProtocolPluginInterface
 class RemotePeerPublishProtocolPluginImplementation
           
 

Methods in edu.uci.isr.yancees.server.plugin.protocol.peerpublish that return ProtocolPluginInterface
 ProtocolPluginInterface PeerPublishPluginFactory.createNewInstance(SubscriberInterface si)
          creates a new instance of this plug-in, with the subscriber interface of the creator of this plug-in.
 

Uses of ProtocolPluginInterface in edu.uci.isr.yancees.server.plugin.protocol.polling
 

Classes in edu.uci.isr.yancees.server.plugin.protocol.polling that implement ProtocolPluginInterface
 class PollProtocolPlugin
           
 

Methods in edu.uci.isr.yancees.server.plugin.protocol.polling that return ProtocolPluginInterface
 ProtocolPluginInterface PollProtocolPluginFactory.createNewInstance(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.