Uses of Interface
edu.uci.isr.yancees.SubscriberInterface

Packages that use SubscriberInterface
edu.uci.isr.yancees   
edu.uci.isr.yancees.client   
edu.uci.isr.yancees.client.dispatcher.yancees   
edu.uci.isr.yancees.client.rmi   
edu.uci.isr.yancees.core   
edu.uci.isr.yancees.plugin   
edu.uci.isr.yancees.server.plugin.protocol.mobility   
edu.uci.isr.yancees.server.plugin.protocol.polling   
edu.uci.isr.yancees.server.rmi   
edu.uci.isr.yancees.server.service.persistency   
 

Uses of SubscriberInterface in edu.uci.isr.yancees
 

Methods in edu.uci.isr.yancees with parameters of type SubscriberInterface
 ProtocolSessionInterface YanceesInterface.createNewSession(MessageInterface msg, SubscriberInterface rsi)
           
 void YanceesInterface.subscribe(MessageInterface msg, SubscriberInterface rsi)
           
 void YanceesInterface.unsubscribe(SubscriberInterface rsi)
           
 void YanceesInterface.unsubscribe(SubscriberInterface rsi, MessageInterface sub)
           
 void SubscriptionFacade.subscribe(MessageInterface msg, SubscriberInterface si)
          look for the tag on the message extract the and subtrees parse the and extract the plug-in evaluation tree parse the part if any.
 void SubscriptionFacade.unsubscribe(SubscriberInterface si)
          Removes all the subscriptions associated to the provided subscriber
 void SubscriptionFacade.unsubscribe(SubscriberInterface si, MessageInterface sub)
          Removes all the subscriptions associated to the provided subscriber
 ProtocolSession ProtocolFacade.createNewSession(MessageInterface msg, SubscriberInterface si)
          Creates a new ProtocolSession which is initialized according to the message provided.
 

Constructors in edu.uci.isr.yancees with parameters of type SubscriberInterface
SubscriptionFacade.SubscriberMediator(SubscriberInterface s, PluginInterface pi, long msgID)
          Constructor
ProtocolSession(SubscriberInterface si, ProtocolManager pm)
          The protected here allows only the ProtocolAPI to initialize this object.
 

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

Methods in edu.uci.isr.yancees.client with parameters of type SubscriberInterface
 ProtocolSessionInterface YanceesClient.createNewSession(MessageInterface msg, SubscriberInterface rsi)
           
 void YanceesClient.subscribe(MessageInterface msg, SubscriberInterface rsi)
           
 void YanceesClient.unsubscribe(SubscriberInterface rsi)
           
 void YanceesClient.unsubscribe(SubscriberInterface rsi, MessageInterface sub)
           
 

Uses of SubscriberInterface in edu.uci.isr.yancees.client.dispatcher.yancees
 

Classes in edu.uci.isr.yancees.client.dispatcher.yancees that implement SubscriberInterface
 class YanceesAdapter.SubscriberMediator
          Performs the mapping between the SubscriberInterface and the DispatcherListenerInterface Behind this façade, we interact with a remote implementation of Yancees.
 

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

Methods in edu.uci.isr.yancees.client.rmi with parameters of type SubscriberInterface
 ProtocolSessionInterface YanceesRMIClient.createNewSession(MessageInterface msg, SubscriberInterface si)
           
 void YanceesRMIClient.subscribe(MessageInterface msg, SubscriberInterface si)
           
 void YanceesRMIClient.unsubscribe(SubscriberInterface si, MessageInterface sub)
           
 void YanceesRMIClient.unsubscribe(SubscriberInterface si)
           
 

Constructors in edu.uci.isr.yancees.client.rmi with parameters of type SubscriberInterface
YanceesRMIClient.SubscriberMediator(SubscriberInterface s)
          Constructor
 

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

Methods in edu.uci.isr.yancees.core with parameters of type SubscriberInterface
 void ActivePluginInstancesRegistry.registerPluginTree(PluginInterface pi, SubscriberInterface si)
          Associates the plug-in tree headded by pi under si
 void ActivePluginInstancesRegistry.unregisterPluginTree(PluginInterface pi, SubscriberInterface si)
          removes the reference to pi from the record of si
 void ActivePluginInstancesRegistry.uregisterSubscriber(SubscriberInterface si)
          Removes all the records for a provides subscriber
 PluginInterface[] ActivePluginInstancesRegistry.getActiveTrees(SubscriberInterface si)
           
 PluginInterface[] ActivePluginInstancesRegistry.getActiveTrees(SubscriberInterface si, java.lang.String tag)
           
 PluginInterface[] ActivePluginInstancesRegistry.getActivePlugins(SubscriberInterface si, java.lang.String tag)
           
 

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

Methods in edu.uci.isr.yancees.plugin with parameters of type SubscriberInterface
 void ProtocolPluginInterface.receiveProtocolMessage(MessageInterface msg, SubscriberInterface si)
          Receive messages from the protocol
abstract  void AbstractProtocolPlugin.receiveProtocolMessage(MessageInterface msg, SubscriberInterface si)
          Receive messages from this protocol
 

Uses of SubscriberInterface in edu.uci.isr.yancees.server.plugin.protocol.mobility
 

Methods in edu.uci.isr.yancees.server.plugin.protocol.mobility with parameters of type SubscriberInterface
 void MobilityProtocolPlugin.receiveProtocolMessage(MessageInterface msg, SubscriberInterface si)
          Receive messages from this protocol
 

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

Methods in edu.uci.isr.yancees.server.plugin.protocol.polling with parameters of type SubscriberInterface
 void PollProtocolPlugin.receiveProtocolMessage(MessageInterface msg, SubscriberInterface si)
          Receive messages from this protocol
 void PollProtocolPlugin.PollingMechanism.setSubscriber(SubscriberInterface si)
           
 

Constructors in edu.uci.isr.yancees.server.plugin.protocol.polling with parameters of type SubscriberInterface
PollProtocolPlugin.PollingMechanism(int interval, SubscriberInterface si, PollProtocolPlugin ownerPlugin)
           
 

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

Classes in edu.uci.isr.yancees.server.rmi that implement SubscriberInterface
 class RemoteYanceesImplementation.SubscriberMediator
          Performs the mapping between the remote interface and the local subscriber interface, working also as a record of the active subscriptions.
 

Uses of SubscriberInterface in edu.uci.isr.yancees.server.service.persistency
 

Methods in edu.uci.isr.yancees.server.service.persistency with parameters of type SubscriberInterface
 void PersistencyService.storeEvent(SubscriberInterface si, EventInterface event)
          Stores the event in the database in the si account.
 EventInterface[] PersistencyService.getEvents(SubscriberInterface si)
          Gets all the events stored for a subscriber
 EventInterface[] PersistencyService.getAndRemoveEvents(SubscriberInterface si)
          Gets all the events from a subscriber
 EventInterface[] PersistencyService.getEventsAfter(java.util.Date date, SubscriberInterface si)
          Gets all the events after a given date, for a given subscriber
 EventInterface[] PersistencyService.getEventsBefore(java.util.Date date, SubscriberInterface si)
          Gets all the events before a given date
 EventInterface[] PersistencyService.getAndRemoveEventsAfter(java.util.Date date, SubscriberInterface si)
          Get the events after a given date and remove them from the database
 EventInterface[] PersistencyService.getAndRemoveEventsBefore(java.util.Date date, SubscriberInterface si)
          Gets all the events before a given date for the especified account
 void PersistencyService.removeEvents(SubscriberInterface si)
          Removes all the events, stored in the database, that are associated to the provided subscriber
 void PersistencyService.removeEvents(SubscriberInterface si, EventInterface[] eventList)
          Removes specific events form a subscriber account