Uses of Interface
edu.uci.isr.yancees.server.rmi.RemoteSubscriberInterface

Packages that use RemoteSubscriberInterface
edu.uci.isr.yancees.client.rmi   
edu.uci.isr.yancees.server.rmi   
 

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

Classes in edu.uci.isr.yancees.client.rmi that implement RemoteSubscriberInterface
 class YanceesRMIClient.SubscriberMediator
          The subscriber mediator receives notifications from the plug-ins and forward them to their specific subscribers.
 

Methods in edu.uci.isr.yancees.client.rmi that return RemoteSubscriberInterface
 RemoteSubscriberInterface YanceesRMIClient.getRemoteInterfaceFor(SubscriberInterface si)
           
 

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

Classes in edu.uci.isr.yancees.server.rmi that implement RemoteSubscriberInterface
 class RemoteAbstractSubscriberImplementation
          This class provides the common functionality for a remote subscriber in the yancees framework.
 

Methods in edu.uci.isr.yancees.server.rmi that return RemoteSubscriberInterface
 RemoteSubscriberInterface SubscriberMediator.getRemoteSubscriberReference()
          Some applications need the actual remote interface used in the client side.
 

Methods in edu.uci.isr.yancees.server.rmi with parameters of type RemoteSubscriberInterface
 RemoteProtocolPluginInterface RemoteYanceesInterface.connectToNewProtocol(java.lang.String protocolId, RemoteSubscriberInterface rsi)
          Connects to a new instance of a protocol plug-in.
 RemoteProtocolPluginInterface RemoteYanceesImplementation.connectToNewProtocol(java.lang.String protocolId, RemoteSubscriberInterface rsi)
           
 RemoteProtocolPluginInterface RemoteYanceesInterface.connectToSharedProtocol(java.lang.String protocolId, RemoteSubscriberInterface rsi)
          Connects to an existing protocol instance.
 RemoteProtocolPluginInterface RemoteYanceesImplementation.connectToSharedProtocol(java.lang.String protocolId, RemoteSubscriberInterface rsi)
           
 void RemoteYanceesInterface.disconnectFromProtocol(java.lang.String protocolId, RemoteSubscriberInterface rsi)
          Terminates unshared protocol instances, or shared protocol instances if no more clients are connected to them.
 void RemoteYanceesImplementation.disconnectFromProtocol(java.lang.String protocolId, RemoteSubscriberInterface rsi)
           
 void RemoteYanceesInterface.subscribe(SubscriptionInterface sub, RemoteSubscriberInterface rsi)
          Subscribers to YANCEES events.
 void RemoteYanceesImplementation.subscribe(SubscriptionInterface sub, RemoteSubscriberInterface rsi)
          Multithreaded implementation fo the subscribe command.
 void RemoteYanceesInterface.unsubscribe(RemoteSubscriberInterface rsi)
          unsubscribes or deactivates all subscriptoins registered under the provided subscriber interface
 void RemoteYanceesImplementation.unsubscribe(RemoteSubscriberInterface rsi)
          Multithreaded implementaiton of ubsubscribe method
 void RemoteYanceesInterface.unsubscribe(RemoteSubscriberInterface rsi, MessageInterface sub)
          unsubscribes or deactivates the subscription registered under the provided subscriber interface
 void RemoteYanceesImplementation.unsubscribe(RemoteSubscriberInterface rsi, MessageInterface msg)
          Multithreaded implementaiton of ubsubscribe method
 

Constructors in edu.uci.isr.yancees.server.rmi with parameters of type RemoteSubscriberInterface
NotificationBuffer(RemoteSubscriberInterface remInt, SubscriberMediator med)
           
SubscriberMediator(RemoteSubscriberInterface rsi, RemoteYanceesImplementation ryi)
          constructor