Uses of Class
edu.uci.isr.yancees.YanceesException

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

Uses of YanceesException in edu.uci.isr.yancees
 

Methods in edu.uci.isr.yancees that throw YanceesException
 ProtocolSessionInterface YanceesInterface.createNewSession(MessageInterface msg, SubscriberInterface rsi)
           
 void YanceesInterface.publish(EventInterface evt)
           
 void YanceesInterface.subscribe(MessageInterface msg, SubscriberInterface rsi)
           
 void YanceesInterface.unsubscribe(SubscriberInterface rsi)
           
 void YanceesInterface.unsubscribe(SubscriberInterface rsi, MessageInterface sub)
           
 void YanceesInterface.shutdownYancees()
           
 void YanceesInterface.suspendYancees()
           
 void YanceesInterface.resumeYancees()
           
 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
 void PublicationFacade.publish(EventInterface evt)
          Allows the users of this API to publish individual events
protected  void PublicationFacade.publishThroughDispatcher(EventInterface evt)
          Publishes an event using the installed event dispatcher.
protected  void PublicationFacade.publishThroughDispatcher(EventInterface[] evtList)
          Publishes an event list using the installed event dispatcher.
 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
 void ProtocolSessionInterface.terminate()
          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.terminate()
          Terminates the session without sending a termination message This message finalizes the plug-in and terminates its instance.
 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.
 void AdministrationFacade.shutdownYancess()
           
 void AdministrationFacade.suspendYancees()
           
 void AdministrationFacade.resumeYancees()
           
 

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

Methods in edu.uci.isr.yancees.client that throw YanceesException
 ProtocolSessionInterface YanceesClient.createNewSession(MessageInterface msg, SubscriberInterface rsi)
           
 void YanceesClient.publish(EventInterface evt)
           
 void YanceesClient.subscribe(MessageInterface msg, SubscriberInterface rsi)
           
 void YanceesClient.unsubscribe(SubscriberInterface rsi)
           
 void YanceesClient.unsubscribe(SubscriberInterface rsi, MessageInterface sub)
           
 void YanceesClient.shutdownYancees()
           
 void YanceesClient.suspendYancees()
           
 void YanceesClient.resumeYancees()
           
 void ClientProtocolSession.sendMessage(MessageInterface message)
           
 void ClientProtocolSession.terminate(MessageInterface message)
           
 void ClientProtocolSession.terminate()
           
 

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

Methods in edu.uci.isr.yancees.client.rmi that throw YanceesException
 ProtocolSessionInterface YanceesRMIClient.createNewSession(MessageInterface msg, SubscriberInterface si)
           
 void YanceesRMIClient.publish(EventInterface evt)
           
 void YanceesRMIClient.resumeYancees()
           
 void YanceesRMIClient.shutdownYancees()
           
 void YanceesRMIClient.subscribe(MessageInterface msg, SubscriberInterface si)
           
 void YanceesRMIClient.suspendYancees()
           
 void YanceesRMIClient.unsubscribe(SubscriberInterface si, MessageInterface sub)
           
 void YanceesRMIClient.unsubscribe(SubscriberInterface si)
           
 

Constructors in edu.uci.isr.yancees.client.rmi that throw YanceesException
YanceesRMIClient(java.lang.String hostname)
          Creates a client implementation and automatically connects to the address provided
 

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

Methods in edu.uci.isr.yancees.server.rmi that throw YanceesException
 RemoteProtocolSessionInterface RemoteYanceesInterface.createNewSession(MessageInterface msg, RemoteSubscriberInterface rsi)
           
 void RemoteYanceesInterface.publish(EventInterface evt)
           
 void RemoteYanceesInterface.publish(EventInterface[] evt)
           
 void RemoteYanceesInterface.subscribe(MessageInterface msg, RemoteSubscriberInterface rsi)
           
 void RemoteYanceesInterface.unsubscribe(RemoteSubscriberInterface rsi)
           
 void RemoteYanceesInterface.unsubscribe(RemoteSubscriberInterface rsi, MessageInterface sub)
           
 void RemoteYanceesInterface.shutdownYancees()
           
 void RemoteYanceesInterface.suspendYancees()
           
 void RemoteYanceesInterface.resumeYancees()
           
 RemoteProtocolSessionInterface RemoteYanceesImplementation.createNewSession(MessageInterface msg, RemoteSubscriberInterface rsi)
           
 void RemoteYanceesImplementation.publish(EventInterface evt)
          Multithreaded implementation of the Publish command Note that the YanceesException will not be thrown here
 void RemoteYanceesImplementation.publish(EventInterface[] evtList)
           
 void RemoteYanceesImplementation.subscribe(MessageInterface msg, RemoteSubscriberInterface rsi)
          Multithreaded implementation fo the subscribe command.
 void RemoteYanceesImplementation.unsubscribe(RemoteSubscriberInterface rsi)
          Multithreaded implementaiton of ubsubscribe method
 void RemoteYanceesImplementation.unsubscribe(RemoteSubscriberInterface rsi, MessageInterface msg)
          Multithreaded implementaiton of ubsubscribe method
 void RemoteYanceesImplementation.shutdownYancees()
           
 void RemoteYanceesImplementation.suspendYancees()
           
 void RemoteYanceesImplementation.resumeYancees()
           
 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 RemoteProtocolSessionInterface.terminate()
          Gracefully terminates the current session
 void RemoteProtocolSessionImplementation.sendMessage(MessageInterface message)
           
 void RemoteProtocolSessionImplementation.terminate(MessageInterface message)
          Gracefully terminates the current session
 void RemoteProtocolSessionImplementation.terminate()
          Gracefully terminates the current session