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

Packages that use EventInterface
edu.uci.isr.yancees   
edu.uci.isr.yancees.client   
edu.uci.isr.yancees.client.rmi   
edu.uci.isr.yancees.dispatcher   
edu.uci.isr.yancees.filter   
edu.uci.isr.yancees.filter.generic   
edu.uci.isr.yancees.plugin   
edu.uci.isr.yancees.plugin.generic   
edu.uci.isr.yancees.plugin.notification   
edu.uci.isr.yancees.plugin.subscription   
edu.uci.isr.yancees.server.rmi   
 

Uses of EventInterface in edu.uci.isr.yancees
 

Classes in edu.uci.isr.yancees that implement EventInterface
 class GenericEvent
           
 class YanceesEvent
           
 

Methods in edu.uci.isr.yancees with parameters of type EventInterface
 void SubscriberInterface.notify(EventInterface evt)
          sends an Event to this Subscriber
 void SubscriberInterface.notify(EventInterface[] evtList)
          sends a sequence of Event evt to this Subscriber
 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 SubscriptionFacade.SubscriptionMediator.receivePluginNotification(EventInterface[] evtList, MOPluginInterface source)
          Receives a list of events as notifications from root plug-in's and send them to the ouptut filters if they are present
 void SubscriptionFacade.SubscriptionMediator.receivePluginNotification(EventInterface evt, MOPluginInterface source)
          Receives a notification from root plug-in's, and sends it to the output filters
 

Constructors in edu.uci.isr.yancees with parameters of type EventInterface
YanceesEvent(EventInterface evi)
          Initializes this event with a generic event.
 

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

Methods in edu.uci.isr.yancees.client with parameters of type EventInterface
 void YanceesClient.publish(EventInterface evt)
           
 

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

Methods in edu.uci.isr.yancees.client.rmi with parameters of type EventInterface
 void YanceesRMIClient.SubscriberMediator.notify(EventInterface evt)
          Receives notification as RemoteSubscriberInterface and forwards it to the client SubscriberInterface
 void YanceesRMIClient.SubscriberMediator.notify(EventInterface[] evtList)
          Receives notification list as RemoteSubscriberInterface and forwards it to the client SubscriberInterface
 void YanceesRMIClient.publish(EventInterface evt)
           
 

Uses of EventInterface in edu.uci.isr.yancees.dispatcher
 

Methods in edu.uci.isr.yancees.dispatcher with parameters of type EventInterface
 void EventDispatcherInterface.publish(EventInterface evnt)
           
 void EventDispatcherAdapterInterface.publish(EventInterface evnt)
           
 void EventDispatcher.publish(EventInterface evnt)
          Multithreaded publish implementation.
 void EventDispatcherListenerInterface.receiveDispatcherNotification(EventInterface evt)
          sends an Event to this Subscriber
 void EventDispatcherListenerInterface.receiveDispatcherNotification(EventInterface[] evtList)
          sends a sequence of Event evt to this Subscriber
 

Uses of EventInterface in edu.uci.isr.yancees.filter
 

Methods in edu.uci.isr.yancees.filter that return EventInterface
 EventInterface[] AbstractFilterManager.ResponseCollectorFilter.doFilterEvent(EventInterface evt)
           
protected abstract  EventInterface[] AbstractFilter.doFilterEvent(EventInterface evt)
          This method should be implemented by the subclasses of the AbstractFilter in order to process the messages being passed through this filter.
 EventInterface[] AbstractFilterManager.ResponseCollectorFilter.doFilterEventList(EventInterface[] evtList)
           
protected abstract  EventInterface[] AbstractFilter.doFilterEventList(EventInterface[] evtList)
          This method should be implemented by the subclasses of the AbstractFilter in order to process the messages being passed through this filter.
 EventInterface[] FilterManagerInterface.filterEvent(EventInterface evt)
          Handles the event passing it through the chain of responsibility formed by the filters managed by this object.
 EventInterface[] AbstractFilterManager.filterEvent(EventInterface evt)
          Passes the even throught the chain of responsibility and returnes the event which is produced by the last filter of the chain.
 EventInterface[] FilterManagerInterface.filterEventList(EventInterface[] evt)
          Handles the event list passing them through the chain of responsibility formed by the filters managed by this object.
 EventInterface[] AbstractFilterManager.filterEventList(EventInterface[] evtList)
          Filters a set of events
 EventInterface[] AbstractFilterManager.ResponseCollectorFilter.getCollectedEvents()
           
 

Methods in edu.uci.isr.yancees.filter with parameters of type EventInterface
 EventInterface[] AbstractFilterManager.ResponseCollectorFilter.doFilterEvent(EventInterface evt)
           
protected abstract  EventInterface[] AbstractFilter.doFilterEvent(EventInterface evt)
          This method should be implemented by the subclasses of the AbstractFilter in order to process the messages being passed through this filter.
 EventInterface[] AbstractFilterManager.ResponseCollectorFilter.doFilterEventList(EventInterface[] evtList)
           
protected abstract  EventInterface[] AbstractFilter.doFilterEventList(EventInterface[] evtList)
          This method should be implemented by the subclasses of the AbstractFilter in order to process the messages being passed through this filter.
 EventInterface[] FilterManagerInterface.filterEvent(EventInterface evt)
          Handles the event passing it through the chain of responsibility formed by the filters managed by this object.
 EventInterface[] AbstractFilterManager.filterEvent(EventInterface evt)
          Passes the even throught the chain of responsibility and returnes the event which is produced by the last filter of the chain.
 EventInterface[] FilterManagerInterface.filterEventList(EventInterface[] evt)
          Handles the event list passing them through the chain of responsibility formed by the filters managed by this object.
 EventInterface[] AbstractFilterManager.filterEventList(EventInterface[] evtList)
          Filters a set of events
 void FilterInterface.handleMessage(EventInterface evt)
          handles the current message and passes it forward to its sucessors if any.
 void AbstractFilter.handleMessage(EventInterface evt)
          Handles the incomming message and passes it forward to all the successors of this filter
 void FilterInterface.handleMessage(EventInterface[] evtList)
          handles the current message and passes it forward to its sucessors if any.
 void AbstractFilter.handleMessage(EventInterface[] evtList)
          Handles the incomming message and passes it forward to all the successors of this filter
 

Uses of EventInterface in edu.uci.isr.yancees.filter.generic
 

Methods in edu.uci.isr.yancees.filter.generic that return EventInterface
protected  EventInterface[] GenericFilter.doFilterEvent(EventInterface msg)
           
protected  EventInterface[] GenericFilter.doFilterEventList(EventInterface[] evtList)
           
 

Methods in edu.uci.isr.yancees.filter.generic with parameters of type EventInterface
protected  EventInterface[] GenericFilter.doFilterEvent(EventInterface msg)
           
protected  EventInterface[] GenericFilter.doFilterEventList(EventInterface[] evtList)
           
 

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

Methods in edu.uci.isr.yancees.plugin with parameters of type EventInterface
protected  void RemoteAbstractProtocolPlugin.notifySubscriber(EventInterface event)
           
protected  void AbstractProtocolPlugin.notifySubscriber(EventInterface event)
           
protected  void RemoteAbstractProtocolPlugin.notifySybscriber(EventInterface[] eventList)
           
protected  void AbstractProtocolPlugin.notifySybscriber(EventInterface[] eventList)
           
protected  void AbstractMOPlugin.publishOutput(EventInterface evt)
          Publishes the provided output to this plug-in listeners.
protected  void AbstractMOPlugin.publishOutput(EventInterface[] evtPat)
          Publishes the provided event pattern to the event dispatcher
 void MOPluginListenerInterface.receivePluginNotification(EventInterface[] evtList, MOPluginInterface source)
          Receives a pattern of events as notifications from another plug-in
abstract  void AbstractMOPlugin.receivePluginNotification(EventInterface[] evtList, MOPluginInterface source)
          Receives a list of events as notifications from another plug-in
 void MOPluginListenerInterface.receivePluginNotification(EventInterface evt, MOPluginInterface source)
          Receives a notification from another plug-in
abstract  void AbstractMOPlugin.receivePluginNotification(EventInterface evt, MOPluginInterface source)
          Receives a notification from another plug-in
 

Uses of EventInterface in edu.uci.isr.yancees.plugin.generic
 

Methods in edu.uci.isr.yancees.plugin.generic with parameters of type EventInterface
 void GenericPlugin.receivePluginNotification(EventInterface[] evtList, MOPluginInterface source)
          Receives a list of events as notifications from another plug-in
 void GenericPlugin.receivePluginNotification(EventInterface evt, MOPluginInterface source)
          Receives a notification from another plug-in
 

Uses of EventInterface in edu.uci.isr.yancees.plugin.notification
 

Methods in edu.uci.isr.yancees.plugin.notification with parameters of type EventInterface
 void NotificationPlugin.receivePluginNotification(EventInterface[] evtList, MOPluginInterface source)
          Receives a list of events as notifications from another plug-in
 void NotificationPlugin.receivePluginNotification(EventInterface evt, MOPluginInterface source)
          Receives a notification from another plug-in
 

Uses of EventInterface in edu.uci.isr.yancees.plugin.subscription
 

Methods in edu.uci.isr.yancees.plugin.subscription with parameters of type EventInterface
 void SubscriptionPlugin.receivePluginNotification(EventInterface[] evtList, MOPluginInterface source)
          Receives a list of events as notifications from another plug-in
 void SubscriptionPlugin.receivePluginNotification(EventInterface evt, MOPluginInterface source)
          Receives a notification from another plug-in
 

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

Methods in edu.uci.isr.yancees.server.rmi with parameters of type EventInterface
 void SubscriberMediator.notify(EventInterface evt)
          Receives notifications from the local components of Yancees and forwards them to the remote subscribers
 void RemoteSubscriberInterface.notify(EventInterface evt)
          sends an Event to this Subscriber
abstract  void RemoteAbstractSubscriberImplementation.notify(EventInterface evt)
          Receives notification from the remote server.
 void SubscriberMediator.notify(EventInterface[] evtList)
          Receives notifications from the local components of Yancees and forwards them to the remote subscribers
 void RemoteSubscriberInterface.notify(EventInterface[] evtList)
          sends a sequence of Event evt to this Subscriber
abstract  void RemoteAbstractSubscriberImplementation.notify(EventInterface[] evtList)
          Receives notification from the remote server.
protected  void RemoteAbstractProtocolPluginImplementation.notifySubscriber(EventInterface event)
          This methods need to be repeated here, from the AbstractProtocolPlugin.
protected  void RemoteAbstractProtocolPluginImplementation.notifySybscriber(EventInterface[] eventList)
          This methods need to be repeated here, from the AbstractProtocolPlugin.
 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.