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.connectToNewProtocol(java.lang.String protocolId, SubscriberInterface rsi)
          Connects to a new instance of a protocol plug-in.
 ProtocolPluginInterface ProtocolFacade.connectToNewProtocol(java.lang.String protocolId, SubscriberInterface si)
          Connects to a protocol object under the name protocolId
 ProtocolPluginInterface YanceesInterface.connectToSharedProtocol(java.lang.String protocolId, SubscriberInterface rsi)
          Connects to an existing protocol instance.
 ProtocolPluginInterface ProtocolFacade.connectToSharedProtocol(java.lang.String protocolId, SubscriberInterface si)
          Connects to a protocol object under the name protocolId
 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 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 YanceesInterface.publish(EventInterface evt)
           
 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 YanceesInterface.resumeYancees()
           
 void AdministrationFacade.resumeYancees()
           
 void YanceesInterface.shutdownYancees()
           
 void AdministrationFacade.shutdownYancess()
           
 void YanceesInterface.subscribe(SubscriptionInterface msg, SubscriberInterface rsi)
           
 void SubscriptionFacade.subscribe(SubscriptionInterface sub, 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 YanceesInterface.suspendYancees()
           
 void AdministrationFacade.suspendYancees()
           
 void YanceesInterface.unsubscribe(SubscriberInterface rsi)
           
 void SubscriptionFacade.unsubscribe(SubscriberInterface si)
          Removes all the subscriptions associated to the provided subscriber
 void YanceesInterface.unsubscribe(SubscriberInterface rsi, MessageInterface sub)
           
 void SubscriptionFacade.unsubscribe(SubscriberInterface si, MessageInterface sub)
          Removes all the subscriptions associated to the provided subscriber
 

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

Methods in edu.uci.isr.yancees.client that throw YanceesException
 ProtocolPluginInterface YanceesClient.connectToNewProtocol(java.lang.String protocolId, SubscriberInterface si)
           
 ProtocolPluginInterface YanceesClient.connectToSharedProtocol(java.lang.String protocolId, SubscriberInterface si)
           
 void YanceesClient.disconnectFromProtocol(java.lang.String protocolId, SubscriberInterface si)
           
 void YanceesClient.publish(EventInterface evt)
           
 void YanceesClient.resumeYancees()
           
 void YanceesClient.shutdownYancees()
           
 void YanceesClient.subscribe(SubscriptionInterface msg, SubscriberInterface rsi)
           
 void YanceesClient.suspendYancees()
           
 void YanceesClient.unsubscribe(SubscriberInterface rsi)
           
 void YanceesClient.unsubscribe(SubscriberInterface rsi, MessageInterface sub)
           
 

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

Methods in edu.uci.isr.yancees.client.rmi that throw YanceesException
 ProtocolPluginInterface YanceesRMIClient.connectToNewProtocol(java.lang.String protocolId, SubscriberInterface si)
           
 ProtocolPluginInterface YanceesRMIClient.connectToSharedProtocol(java.lang.String protocolId, SubscriberInterface si)
           
protected  void YanceesRMIClient.connectToYancees(java.lang.String fullRMIReference)
          Connects to an YANCEES instance using a fully qualifying address
protected  void YanceesRMIClient.connectToYancees(java.lang.String hostname, java.lang.String instanceName)
          Connects to Yancees in a given hostname and instance name.
 void YanceesRMIClient.disconnectFromProtocol(java.lang.String protocolId, SubscriberInterface si)
           
 void YanceesRMIClient.publish(EventInterface evt)
           
 void YanceesRMIClient.resumeYancees()
           
 void YanceesRMIClient.shutdownYancees()
           
 void YanceesRMIClient.subscribe(SubscriptionInterface msg, SubscriberInterface si)
           
 void YanceesRMIClient.suspendYancees()
           
 void YanceesRMIClient.unsubscribe(SubscriberInterface si)
           
 void YanceesRMIClient.unsubscribe(SubscriberInterface si, MessageInterface sub)
           
 

Constructors in edu.uci.isr.yancees.client.rmi that throw YanceesException
YanceesRMIClient(java.lang.String address)
          Creates a client implementation and automatically connects to the address provided
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.
 

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

Methods in edu.uci.isr.yancees.server.rmi that throw YanceesException
 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.publish(EventInterface evt)
          Publishes an opaque event, which can be a XML file, a hashtable representation or another object that implements the eventInterface.
 void RemoteYanceesImplementation.publish(EventInterface evt)
          Multithreaded implementation of the Publish command Note that the YanceesException will not be thrown here
 void RemoteYanceesInterface.publishBuffer(EventInterface[] evt)
          Publishes an array of opaque events, which can be XML files, hashtable representations or other objects that implements the eventInterface.
 void RemoteYanceesImplementation.publishBuffer(EventInterface[] evtList)
          This method is used by the publication buffer to speed up the transmission of events through the network.
 void RemoteYanceesInterface.resumeYancees()
           
 void RemoteYanceesImplementation.resumeYancees()
           
 void RemoteYanceesInterface.shutdownYancees()
           
 void RemoteYanceesImplementation.shutdownYancees()
           
 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.suspendYancees()
           
 void RemoteYanceesImplementation.suspendYancees()
           
 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