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

Packages that use MessageInterface
edu.uci.isr.yancees   
edu.uci.isr.yancees.client   
edu.uci.isr.yancees.client.rmi   
edu.uci.isr.yancees.plugin   
edu.uci.isr.yancees.server.dispatcher.elvin   
edu.uci.isr.yancees.server.dispatcher.siena   
edu.uci.isr.yancees.server.dispatcher.switcher   
edu.uci.isr.yancees.server.plugin.protocol.mobility   
edu.uci.isr.yancees.server.plugin.protocol.polling   
edu.uci.isr.yancees.server.rmi   
 

Uses of MessageInterface in edu.uci.isr.yancees
 

Subinterfaces of MessageInterface in edu.uci.isr.yancees
 interface EventInterface
          An event is an XML document with its own structure defined according to a grammar.
 interface SubscriptionInterface
          There should be a basic or fundamental set of subscription expressions.
 

Classes in edu.uci.isr.yancees that implement MessageInterface
 class GenericEvent
           
 class GenericMessage
           
 class GenericSubscription
          This generic subscription carries the processed DOM tree over all the componetns of the system until it gets to the SubscriptionManager
 class YanceesEvent
           
 

Methods in edu.uci.isr.yancees with parameters of type MessageInterface
 ProtocolSessionInterface YanceesInterface.createNewSession(MessageInterface msg, SubscriberInterface rsi)
           
 void YanceesInterface.subscribe(MessageInterface msg, 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, MessageInterface sub)
          Removes all the subscriptions associated to the provided subscriber
 void ProtocolSessionInterface.sendMessage(MessageInterface message)
          Send a message to the protocol plug-in that is responsible for this context
 void ProtocolSessionInterface.terminate(MessageInterface message)
          Gracefully terminates the current session
protected  void ProtocolSession.initialize(MessageInterface msg)
          Issues an initialization message to initiate this session.
 void ProtocolSession.terminate(MessageInterface msg)
          Issues a termination message to finalze this session.
 void ProtocolSession.sendMessage(MessageInterface message)
          Send a message to the protocol plug-in that is responsible for this context
 ProtocolSession ProtocolFacade.createNewSession(MessageInterface msg, SubscriberInterface si)
          Creates a new ProtocolSession which is initialized according to the message provided.
 

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

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

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

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

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

Methods in edu.uci.isr.yancees.plugin with parameters of type MessageInterface
 void ProtocolPluginListenerInterface.receiveProtocolNotification(MessageInterface msg, ProtocolPluginInterface source)
          Receives a protocl notification from another protocol plug-in This notification is a control information, as oposed to data information, which is provided in the PluginListenerInterface methods.
 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 MessageInterface in edu.uci.isr.yancees.server.dispatcher.elvin
 

Classes in edu.uci.isr.yancees.server.dispatcher.elvin that implement MessageInterface
 class ElvinEvent
          An event An event is structured as a set of named and typed bodyAttributes.
 class ElvinSubscription
           
 class OldElvinEvent
          An event An event is structured as a set of named and typed bodyAttributes.
 

Uses of MessageInterface in edu.uci.isr.yancees.server.dispatcher.siena
 

Classes in edu.uci.isr.yancees.server.dispatcher.siena that implement MessageInterface
 class OldSienaEvent
          An event An event is structured as a set of named and typed bodyAttributes.
 class SienaEvent
          An event An event is structured as a set of named and typed bodyAttributes.
 class SienaSubscription
          This class implements a siena subscription parser.
 

Uses of MessageInterface in edu.uci.isr.yancees.server.dispatcher.switcher
 

Classes in edu.uci.isr.yancees.server.dispatcher.switcher that implement MessageInterface
 class SwitcherSubscription
          This class implements a siena subscription parser.
 

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

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

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

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

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

Methods in edu.uci.isr.yancees.server.rmi with parameters of type MessageInterface
 RemoteProtocolSessionInterface RemoteYanceesInterface.createNewSession(MessageInterface msg, RemoteSubscriberInterface rsi)
           
 void RemoteYanceesInterface.subscribe(MessageInterface msg, RemoteSubscriberInterface rsi)
           
 void RemoteYanceesInterface.unsubscribe(RemoteSubscriberInterface rsi, MessageInterface sub)
           
 RemoteProtocolSessionInterface RemoteYanceesImplementation.createNewSession(MessageInterface msg, RemoteSubscriberInterface rsi)
           
 void RemoteYanceesImplementation.subscribe(MessageInterface msg, RemoteSubscriberInterface rsi)
          Multithreaded implementation fo the subscribe command.
 void RemoteYanceesImplementation.unsubscribe(RemoteSubscriberInterface rsi, MessageInterface msg)
          Multithreaded implementaiton of ubsubscribe method
 void RemoteProtocolSessionInterface.sendMessage(MessageInterface message)
          Send a message to the protocol plug-in that is responsible for this context
 void RemoteProtocolSessionInterface.terminate(MessageInterface message)
          Gracefully terminates the current session
 void RemoteProtocolSessionImplementation.sendMessage(MessageInterface message)
           
 void RemoteProtocolSessionImplementation.terminate(MessageInterface message)
          Gracefully terminates the current session