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
 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.
 void YanceesInterface.disconnectFromProtocol(java.lang.String protocolId, SubscriberInterface rsi)
          Terminates unshared protocol instances, or shared protocol instances if no more clients are connected to them.
 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.
 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
 void ProtocolFacade.disconnectFromProtocol(java.lang.String protocolId, SubscriberInterface si)
          This method informs that the protocol object is not necessary anymore, so it can be garbage collected
 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
 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()
           
 ProtocolPluginInterface YanceesClient.connectToSharedProtocol(java.lang.String protocolId, SubscriberInterface si)
           
 ProtocolPluginInterface YanceesClient.connectToNewProtocol(java.lang.String protocolId, SubscriberInterface si)
           
 void YanceesClient.disconnectFromProtocol(java.lang.String protocolId, SubscriberInterface si)
           
 

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

Methods in edu.uci.isr.yancees.client.rmi that throw YanceesException
 ProtocolPluginInterface YanceesRMIClient.connectToSharedProtocol(java.lang.String protocolId, SubscriberInterface si)
           
 ProtocolPluginInterface YanceesRMIClient.connectToNewProtocol(java.lang.String protocolId, SubscriberInterface si)
           
 void YanceesRMIClient.disconnectFromProtocol(java.lang.String protocolId, 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, java.lang.String instanceName)
          Creates a client implementation and automatically connects to the address provided using the specified instance name.
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
 RemoteProtocolPluginInterface RemoteYanceesInterface.connectToSharedProtocol(java.lang.String protocolId, RemoteSubscriberInterface rsi)
          Connects to an existing protocol instance.
 RemoteProtocolPluginInterface RemoteYanceesInterface.connectToNewProtocol(java.lang.String protocolId, RemoteSubscriberInterface rsi)
          Connects to a new instance of a protocol plug-in.
 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 RemoteYanceesInterface.publish(EventInterface evt)
          Publishes an opaque event, which can be a XML file, a hashtable representation or another object that implements the eventInterface.
 void RemoteYanceesInterface.publish(EventInterface[] evt)
          Publishes an array of opaque events, which can be XML files, hashtable representations or other objects that implements the eventInterface.
 void RemoteYanceesInterface.subscribe(MessageInterface msg, RemoteSubscriberInterface rsi)
          Subscribers to YANCEES events.
 void RemoteYanceesInterface.unsubscribe(RemoteSubscriberInterface rsi)
          unsubscribes or deactivates all subscriptoins registered under the provided subscriber interface
 void RemoteYanceesInterface.unsubscribe(RemoteSubscriberInterface rsi, MessageInterface sub)
          unsubscribes or deactivates the subscription registered under the provided subscriber interface
 void RemoteYanceesInterface.shutdownYancees()
           
 void RemoteYanceesInterface.suspendYancees()
           
 void RemoteYanceesInterface.resumeYancees()
           
 RemoteProtocolPluginInterface RemoteYanceesImplementation.connectToSharedProtocol(java.lang.String protocolId, RemoteSubscriberInterface rsi)
           
 RemoteProtocolPluginInterface RemoteYanceesImplementation.connectToNewProtocol(java.lang.String protocolId, RemoteSubscriberInterface rsi)
           
 void RemoteYanceesImplementation.disconnectFromProtocol(java.lang.String protocolId, 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()