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.dispatcher.yancees   
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.dispatcher.elvin   
edu.uci.isr.yancees.server.dispatcher.siena   
edu.uci.isr.yancees.server.dispatcher.switcher   
edu.uci.isr.yancees.server.filter.performance   
edu.uci.isr.yancees.server.plugin.notification.pull   
edu.uci.isr.yancees.server.plugin.notification.push   
edu.uci.isr.yancees.server.plugin.protocol.mobility   
edu.uci.isr.yancees.server.plugin.protocol.polling   
edu.uci.isr.yancees.server.plugin.subscription.correlation   
edu.uci.isr.yancees.server.plugin.subscription.filter   
edu.uci.isr.yancees.server.plugin.subscription.require   
edu.uci.isr.yancees.server.plugin.subscription.rule   
edu.uci.isr.yancees.server.plugin.subscription.sequence   
edu.uci.isr.yancees.server.rmi   
edu.uci.isr.yancees.server.service.cassius   
edu.uci.isr.yancees.server.service.persistency   
 

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 YanceesInterface.publish(EventInterface evt)
           
 void SubscriptionFacade.SubscriberMediator.receivePluginNotification(EventInterface evt, PluginInterface source)
          Receives a notification from root plug-in's, and sends it to the output filters
 void SubscriptionFacade.SubscriberMediator.receivePluginNotification(EventInterface[] evtList, PluginInterface 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 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 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 ProtocolSession.receivePluginNotification(EventInterface evt, PluginInterface source)
          Receives a DATA notification from another plug-in
 void ProtocolSession.receivePluginNotification(EventInterface[] evtList, PluginInterface source)
          Receives a list of DATA events as notifications from another plug-in
 

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.dispatcher.yancees
 

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

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.publish(EventInterface evt)
           
 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.SubscriberMediator.notifyBuffer(EventInterface[] evtList)
           
 

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

Methods in edu.uci.isr.yancees.dispatcher with parameters of type EventInterface
 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
 void EventDispatcherInterface.publish(EventInterface evnt)
           
 void EventDispatcherAdapterInterface.publish(EventInterface evnt)
           
 void EventDispatcher.publish(EventInterface evnt)
           
 

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

Methods in edu.uci.isr.yancees.filter that return EventInterface
 EventInterface[] FilterManagerInterface.filterEvent(EventInterface evt)
          Handles the event passing it through the chain of responsibility formed by the filters managed by this object.
 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.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[] AbstractFilterManager.filterEventList(EventInterface[] evtList)
          Filters a set of events
 EventInterface[] AbstractFilterManager.ResponseCollectorFilter.getCollectedEvents()
           
 EventInterface[] AbstractFilterManager.ResponseCollectorFilter.doFilterEvent(EventInterface evt)
           
 EventInterface[] AbstractFilterManager.ResponseCollectorFilter.doFilterEventList(EventInterface[] evtList)
           
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.
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.
 

Methods in edu.uci.isr.yancees.filter with parameters of type EventInterface
 EventInterface[] FilterManagerInterface.filterEvent(EventInterface evt)
          Handles the event passing it through the chain of responsibility formed by the filters managed by this object.
 EventInterface[] FilterManagerInterface.filterEventList(EventInterface[] evt)
          Handles the event list passing them through the chain of responsibility formed by the filters managed by this object.
 void FilterInterface.handleMessage(EventInterface evt)
          handles the current message and passes it forward to its sucessors if any.
 void FilterInterface.handleMessage(EventInterface[] evtList)
          handles the current message and passes it forward to its sucessors if any.
 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[] AbstractFilterManager.filterEventList(EventInterface[] evtList)
          Filters a set of events
 EventInterface[] AbstractFilterManager.ResponseCollectorFilter.doFilterEvent(EventInterface evt)
           
 EventInterface[] AbstractFilterManager.ResponseCollectorFilter.doFilterEventList(EventInterface[] evtList)
           
 void AbstractFilter.handleMessage(EventInterface evt)
          Handles the incomming message and passes it forward to all the successors of this filter
 void AbstractFilter.handleMessage(EventInterface[] evtList)
          Handles the incomming message and passes it forward to all the successors of this filter
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.
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.
 

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
 void PluginListenerInterface.receivePluginNotification(EventInterface evt, PluginInterface source)
          Receives a notification from another plug-in
 void PluginListenerInterface.receivePluginNotification(EventInterface[] evtList, PluginInterface source)
          Receives a pattern of events as notifications from another plug-in
abstract  void AbstractProtocolPlugin.receivePluginNotification(EventInterface evt, PluginInterface source)
          Receives a notification from another plug-in this plug-in depends on
abstract  void AbstractProtocolPlugin.receivePluginNotification(EventInterface[] evtList, PluginInterface source)
          Receives a list of events as notifications from another plug-in this plug-in depends on.
protected  void AbstractPlugin.publishOutput(EventInterface evt)
          Publishes the provided output to the event dispatcher.
protected  void AbstractPlugin.publishOutput(EventInterface[] evtPat)
          Publishes the provided event pattern to the event dispatcher
abstract  void AbstractPlugin.receivePluginNotification(EventInterface evt, PluginInterface source)
          Receives a notification from another plug-in
abstract  void AbstractPlugin.receivePluginNotification(EventInterface[] evtList, PluginInterface source)
          Receives a list of events as notifications 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 evt, PluginInterface source)
          Receives a notification from another plug-in
 void GenericPlugin.receivePluginNotification(EventInterface[] evtList, PluginInterface source)
          Receives a list of events as notifications 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 evt, PluginInterface source)
          Receives a notification from another plug-in
 void NotificationPlugin.receivePluginNotification(EventInterface[] evtList, PluginInterface source)
          Receives a list of events as notifications 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 evt, PluginInterface source)
          Receives a notification from another plug-in
 void SubscriptionPlugin.receivePluginNotification(EventInterface[] evtList, PluginInterface source)
          Receives a list of events as notifications from another plug-in
 

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

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

Methods in edu.uci.isr.yancees.server.dispatcher.elvin with parameters of type EventInterface
 void OldElvinAdapter.publish(EventInterface e)
          Publishes a Yancees event in the format of Elvin event.
 void ElvinPlugin.receivePluginNotification(EventInterface evt, PluginInterface source)
          Receives a notification from another plug-in
 void ElvinPlugin.receivePluginNotification(EventInterface[] evtList, PluginInterface source)
          Receives a list of events as notifications from another plug-in
 void ElvinPlugin.NotificationHandler.receiveDispatcherNotification(EventInterface evt)
          sends an Event to this Subscriber
 void ElvinPlugin.NotificationHandler.receiveDispatcherNotification(EventInterface[] evtList)
          sends a sequence of Event evt to this Subscriber
 void ElvinAdapter.publish(EventInterface e)
          Publishes a Yancees event in the format of Elvin event.
 

Constructors in edu.uci.isr.yancees.server.dispatcher.elvin with parameters of type EventInterface
OldElvinEvent(EventInterface evt)
          initialized the current object using the generic event provided.
ElvinEvent(EventInterface evt)
          initialized the current object using the generic event provided.
 

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

Classes in edu.uci.isr.yancees.server.dispatcher.siena that implement EventInterface
 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.
 

Methods in edu.uci.isr.yancees.server.dispatcher.siena with parameters of type EventInterface
 void SienaPlugin.receivePluginNotification(EventInterface evt, PluginInterface source)
          Receives a notification from another plug-in
 void SienaPlugin.receivePluginNotification(EventInterface[] evtList, PluginInterface source)
          Receives a list of events as notifications from another plug-in
 void SienaPlugin.NotificationHandler.receiveDispatcherNotification(EventInterface evt)
          sends an Event to this Subscriber
 void SienaPlugin.NotificationHandler.receiveDispatcherNotification(EventInterface[] evtList)
          sends a sequence of Event evt to this Subscriber
 void OldSienaAdapter.publish(EventInterface e)
          Publishes a Yancees event in the format of Siena event.
 void AbstractSienaAdapter.publish(EventInterface e)
          Publishes a Yancees event in the format of Siena event.
 

Constructors in edu.uci.isr.yancees.server.dispatcher.siena with parameters of type EventInterface
SienaEvent(EventInterface evt)
          initialized the current object using the generic event provided.
OldSienaEvent(EventInterface evt)
          initialized the current object using the generic event provided.
 

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

Methods in edu.uci.isr.yancees.server.dispatcher.switcher with parameters of type EventInterface
 void FastSwitcherAdapter.publish(EventInterface evnt)
           
 

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

Methods in edu.uci.isr.yancees.server.filter.performance that return EventInterface
protected  EventInterface[] OutputPerformanceFilter.doFilterEvent(EventInterface msg)
           
protected  EventInterface[] OutputPerformanceFilter.doFilterEventList(EventInterface[] evtList)
           
protected  EventInterface[] InputPerformanceFilter.doFilterEvent(EventInterface evt)
           
protected  EventInterface[] InputPerformanceFilter.doFilterEventList(EventInterface[] evtList)
           
 

Methods in edu.uci.isr.yancees.server.filter.performance with parameters of type EventInterface
protected  EventInterface[] OutputPerformanceFilter.doFilterEvent(EventInterface msg)
           
protected  EventInterface[] OutputPerformanceFilter.doFilterEventList(EventInterface[] evtList)
           
protected  EventInterface[] InputPerformanceFilter.doFilterEvent(EventInterface evt)
           
protected  EventInterface[] InputPerformanceFilter.doFilterEventList(EventInterface[] evtList)
           
 

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

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

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

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

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

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

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

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

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

Methods in edu.uci.isr.yancees.server.plugin.subscription.correlation that return EventInterface
 EventInterface[] ObjectBuffer.getBufferContent()
           
 

Methods in edu.uci.isr.yancees.server.plugin.subscription.correlation with parameters of type EventInterface
 void AbstractCorrelationPlugin.receivePluginNotification(EventInterface evt, PluginInterface source)
          Receives a notification from another plug-in this plug-in is dependent on
 void AbstractCorrelationPlugin.receivePluginNotification(EventInterface[] evtList, PluginInterface source)
          Receives a list of events as notifications from another plug-in
 

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

Methods in edu.uci.isr.yancees.server.plugin.subscription.filter with parameters of type EventInterface
 void FilterPlugin.receivePluginNotification(EventInterface evt, PluginInterface source)
          Receives a notification from another plug-in, lower in the hierarchy
 void FilterPlugin.receivePluginNotification(EventInterface[] evtList, PluginInterface source)
          Receives a list of events as notifications from another plug-in
 void FilterPlugin.NotificationHandler.receiveDispatcherNotification(EventInterface evt)
          sends an Event to this Subscriber
 void FilterPlugin.NotificationHandler.receiveDispatcherNotification(EventInterface[] evtList)
          sends a sequence of Event evt to this Subscriber
 

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

Methods in edu.uci.isr.yancees.server.plugin.subscription.require with parameters of type EventInterface
 void RequirePlugin.receivePluginNotification(EventInterface evt, PluginInterface source)
          Receives a notification from another plug-in, lower in the hierarchy
 void RequirePlugin.receivePluginNotification(EventInterface[] evtList, PluginInterface source)
          Receives a list of events as notifications from another plug-in
 void RequirePlugin.NotificationHandler.receiveDispatcherNotification(EventInterface evt)
          sends an Event to this Subscriber
 void RequirePlugin.NotificationHandler.receiveDispatcherNotification(EventInterface[] evtList)
          sends a sequence of Event evt to this Subscriber
 

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

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

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

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

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

Methods in edu.uci.isr.yancees.server.rmi that return EventInterface
 EventInterface RemoteYanceesImplementation.NotificationBuffer.getEventFromBuffer()
          This method should be called when there is some event on the buffer, otherwise, it returns null
 

Methods in edu.uci.isr.yancees.server.rmi with parameters of type EventInterface
 void RemoteYanceesInterface.publish(EventInterface evt)
           
 void RemoteYanceesInterface.publish(EventInterface[] evt)
           
 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.SubscriberMediator.notify(EventInterface evt)
          Receives notifications from the local components of Yancees and repasses them to the remote subscribers
 void RemoteYanceesImplementation.SubscriberMediator.notify(EventInterface[] evtList)
          Receives notifications from the local components of Yancees and repasses them to the remote subscribers
 void RemoteYanceesImplementation.NotificationBuffer.addEventToBuffer(EventInterface event)
          Method used by the clients of this class to enqueue events in the buffer
 void RemoteSubscriberInterface.notify(EventInterface evt)
          sends an Event to this Subscriber
 void RemoteSubscriberInterface.notify(EventInterface[] evtList)
          sends a sequence of Event evt to this Subscriber
 void RemoteSubscriberInterface.notifyBuffer(EventInterface[] evtList)
          This method is here for performance reasons, the events came individually but here they are grouped and sent together to the client.
abstract  void AbstractRemoteSubscriberImplementation.notify(EventInterface evt)
          Receives notification from the remote server.
abstract  void AbstractRemoteSubscriberImplementation.notify(EventInterface[] evtList)
          Receives notification from the remote server.
 void AbstractRemoteSubscriberImplementation.notifyBuffer(EventInterface[] evtList)
          Receives a buffer of single event notifications (not patterns), from the RMI Yancees server.
 

Uses of EventInterface in edu.uci.isr.yancees.server.service.cassius
 

Methods in edu.uci.isr.yancees.server.service.cassius that return EventInterface
 EventInterface[] CassiusService.poll(org.w3c.dom.Node command)
          Interprets the following XML protocol description.
 

Uses of EventInterface in edu.uci.isr.yancees.server.service.persistency
 

Methods in edu.uci.isr.yancees.server.service.persistency that return EventInterface
 EventInterface[] PersistencyService.getEvents(SubscriberInterface si)
          Gets all the events stored for a subscriber
 EventInterface[] PersistencyService.getAndRemoveEvents(SubscriberInterface si)
          Gets all the events from a subscriber
 EventInterface[] PersistencyService.getEventsAfter(java.util.Date date, SubscriberInterface si)
          Gets all the events after a given date, for a given subscriber
 EventInterface[] PersistencyService.getEventsBefore(java.util.Date date, SubscriberInterface si)
          Gets all the events before a given date
 EventInterface[] PersistencyService.getAndRemoveEventsAfter(java.util.Date date, SubscriberInterface si)
          Get the events after a given date and remove them from the database
 EventInterface[] PersistencyService.getAndRemoveEventsBefore(java.util.Date date, SubscriberInterface si)
          Gets all the events before a given date for the especified account
 

Methods in edu.uci.isr.yancees.server.service.persistency with parameters of type EventInterface
 void PersistencyService.storeEvent(SubscriberInterface si, EventInterface event)
          Stores the event in the database in the si account.
 void PersistencyService.removeEvents(SubscriberInterface si, EventInterface[] eventList)
          Removes specific events form a subscriber account