Uses of Interface
edu.uci.isr.yancees.plugin.MOPluginInterface

Packages that use MOPluginInterface
edu.uci.isr.yancees   
edu.uci.isr.yancees.core   
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.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   
 

Uses of MOPluginInterface in edu.uci.isr.yancees
 

Methods in edu.uci.isr.yancees that return MOPluginInterface
 MOPluginInterface SubscriptionFacade.SubscriberMediator.getPluginTree()
           
 

Methods in edu.uci.isr.yancees with parameters of type MOPluginInterface
 void SubscriptionFacade.SubscriberMediator.receivePluginNotification(EventInterface evt, MOPluginInterface source)
          Receives a notification from root plug-in's, and sends it to the output filters
 void SubscriptionFacade.SubscriberMediator.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
 

Constructors in edu.uci.isr.yancees with parameters of type MOPluginInterface
SubscriptionFacade.SubscriberMediator(SubscriberInterface s, MOPluginInterface pi, long msgID)
          Constructor
 

Uses of MOPluginInterface in edu.uci.isr.yancees.core
 

Methods in edu.uci.isr.yancees.core that return MOPluginInterface
 MOPluginInterface[] ActivePluginInstancesRegistry.getActiveTrees(SubscriberInterface si)
           
 MOPluginInterface[] ActivePluginInstancesRegistry.getActiveTrees(SubscriberInterface si, java.lang.String tag)
           
 MOPluginInterface[] ActivePluginInstancesRegistry.getActivePlugins(SubscriberInterface si, java.lang.String tag)
           
 MOPluginInterface AbstractPluginTreeBuilder.parse(org.w3c.dom.Node tree)
          Parses a generic message object, containng a valid parsed DOM tree, returning the head of the Plug-in structured generated.
 MOPluginInterface AbstractPluginTreeBuilder.parse(org.w3c.dom.Node tree, MOPluginInterface commonSource)
          Parses a generic message object, containng a valid parsed DOM tree, and return the plug-in structured built.
 

Methods in edu.uci.isr.yancees.core with parameters of type MOPluginInterface
 void ActivePluginInstancesRegistry.registerPluginTree(MOPluginInterface pi, SubscriberInterface si)
          Associates the plug-in tree headded by pi under si
 void ActivePluginInstancesRegistry.unregisterPluginTree(MOPluginInterface pi, SubscriberInterface si)
          removes the reference to pi from the record of si
 MOPluginInterface AbstractPluginTreeBuilder.parse(org.w3c.dom.Node tree, MOPluginInterface commonSource)
          Parses a generic message object, containng a valid parsed DOM tree, and return the plug-in structured built.
 

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

Subinterfaces of MOPluginInterface in edu.uci.isr.yancees.plugin
 interface MOSharedPluginInterface
           
 

Classes in edu.uci.isr.yancees.plugin that implement MOPluginInterface
 class AbstractMOOrderedPlugin
          This plug-in performs event ordering.
 class AbstractMOPlugin
          This abstract class defines the basic functionality of the plug-in as well as its main attributes.
 class AbstractMOSharedPlugin
          This class implements the abstract shared plug-in, a singleton that handles many subtrees
 

Methods in edu.uci.isr.yancees.plugin that return MOPluginInterface
 MOPluginInterface OrderedEventBuffer.BufferRecord.getSource()
           
 MOPluginInterface MOPluginManagerInterface.createMOPluginInstance(java.lang.String tag, org.w3c.dom.Node subTree)
           
 MOPluginInterface MOPluginManager.createMOPluginInstance(java.lang.String tag, org.w3c.dom.Node subTree)
           
 MOPluginInterface[] MOPluginInterface.getRequiredPluginsList()
           
 MOPluginInterface MOPluginFactoryInterface.createNewInstance(org.w3c.dom.Node subTree)
          Creates a plug-in instance that processes the expression provided The default creation mode is unshared: a new instance is created.
 MOPluginInterface[] AbstractMOPlugin.getRequiredPluginsList()
           
 

Methods in edu.uci.isr.yancees.plugin with parameters of type MOPluginInterface
 void OrderedEventBuffer.addPluginNotification(GenericEvent evt, MOPluginInterface source)
           
 void MOPluginListenerInterface.receivePluginNotification(EventInterface evt, MOPluginInterface source)
          Receives a notification from another plug-in
 void MOPluginListenerInterface.receivePluginNotification(EventInterface[] evtList, MOPluginInterface source)
          Receives a pattern of events as notifications from another plug-in
 void MOPluginInterface.addRequiredPlugin(MOPluginInterface plugin)
          This method is used by the subscription parser to inform the plugin of all the IDs of the plug-ins that are supposed to notify this plugin when they are finished with their processing.
abstract  void AbstractMOSharedPlugin.receivePluginNotification(GenericEvent evt, MOPluginInterface source)
           
abstract  void AbstractMOSharedPlugin.receivePluginNotification(GenericEvent[] evtList, MOPluginInterface source)
           
 void AbstractMOPlugin.addRequiredPlugin(MOPluginInterface plugin)
          This method is used by the subscription parser to inform the plugin of all the plug-ins that are supposed to notify this plugin when they are finished with their processing.
abstract  void AbstractMOPlugin.receivePluginNotification(EventInterface evt, MOPluginInterface source)
          Receives a notification from another plug-in
abstract  void AbstractMOPlugin.receivePluginNotification(EventInterface[] evtList, MOPluginInterface source)
          Receives a list of events as notifications from another plug-in
 void AbstractMOOrderedPlugin.receivePluginNotification(GenericEvent evt, MOPluginInterface source)
          This mehod now bufferizes the events received, rearranging them according to the order they are published in the notification server, removing repetitions.
 void AbstractMOOrderedPlugin.receivePluginNotification(GenericEvent[] evtList, MOPluginInterface source)
          This mehod now bufferizes the event pattern received, rearranging it according to the order they are published in the notification server, removing repetitions.
abstract  void AbstractMOOrderedPlugin.receiveOrderedPluginNotification(GenericEvent evt, MOPluginInterface source)
          This method allows the subclass to receive ordered events The events are ordered according to the time they arrive in the server Repeated events, with same Id, are also discarded, ma here.
 

Constructors in edu.uci.isr.yancees.plugin with parameters of type MOPluginInterface
OrderedEventBuffer.BufferRecord(GenericEvent evt, MOPluginInterface src)
           
 

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

Classes in edu.uci.isr.yancees.plugin.generic that implement MOPluginInterface
 class GenericPlugin
          The idea of this plug-in is to match unknown tags in the subscription DOM tree and perform a runtime search and installation of it in the server.
 

Methods in edu.uci.isr.yancees.plugin.generic that return MOPluginInterface
 MOPluginInterface GenericPluginFactory.createNewInstance(org.w3c.dom.Node subTree)
           
 

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

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

Classes in edu.uci.isr.yancees.plugin.notification that implement MOPluginInterface
 class NotificationPlugin
           
 

Methods in edu.uci.isr.yancees.plugin.notification that return MOPluginInterface
 MOPluginInterface NotificationPluginFactory.createNewInstance(org.w3c.dom.Node subTree)
           
 

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

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

Classes in edu.uci.isr.yancees.plugin.subscription that implement MOPluginInterface
 class SubscriptionPlugin
           
 

Methods in edu.uci.isr.yancees.plugin.subscription that return MOPluginInterface
 MOPluginInterface SubscriptionPluginFactory.createNewInstance(org.w3c.dom.Node subTree)
           
 

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

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

Classes in edu.uci.isr.yancees.server.dispatcher.elvin that implement MOPluginInterface
 class ElvinPlugin
          This plug-in deals with tags that are handled by Elvin.
 

Methods in edu.uci.isr.yancees.server.dispatcher.elvin that return MOPluginInterface
 MOPluginInterface ElvinPluginFactory.createNewInstance(org.w3c.dom.Node subTree)
           
 

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

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

Classes in edu.uci.isr.yancees.server.dispatcher.siena that implement MOPluginInterface
 class SienaPlugin
          This plug-in deals with tags that are handled by Siena.
 

Methods in edu.uci.isr.yancees.server.dispatcher.siena that return MOPluginInterface
 MOPluginInterface SienaPluginFactory.createNewInstance(org.w3c.dom.Node subTree)
           
 

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

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

Classes in edu.uci.isr.yancees.server.plugin.notification.pull that implement MOPluginInterface
 class PullPlugin
           
 

Methods in edu.uci.isr.yancees.server.plugin.notification.pull that return MOPluginInterface
 MOPluginInterface PullPluginFactory.createNewInstance(org.w3c.dom.Node subTree)
           
 

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

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

Classes in edu.uci.isr.yancees.server.plugin.notification.push that implement MOPluginInterface
 class PushPlugin
           
 

Methods in edu.uci.isr.yancees.server.plugin.notification.push that return MOPluginInterface
 MOPluginInterface PushPluginFactory.createNewInstance(org.w3c.dom.Node subTree)
           
 

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

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

Classes in edu.uci.isr.yancees.server.plugin.protocol.mobility that implement MOPluginInterface
 class MobilityProtocolPlugin
           
 

Methods in edu.uci.isr.yancees.server.plugin.protocol.mobility that return MOPluginInterface
 MOPluginInterface MobilityProtocolPluginFactory.createNewInstance(org.w3c.dom.Node subTree)
           
 

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

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

Classes in edu.uci.isr.yancees.server.plugin.protocol.polling that implement MOPluginInterface
 class MOPollProtocolPlugin
           
 

Methods in edu.uci.isr.yancees.server.plugin.protocol.polling that return MOPluginInterface
 MOPluginInterface MOPollProtocolPluginFactory.createNewInstance(org.w3c.dom.Node subTree)
           
 

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

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

Classes in edu.uci.isr.yancees.server.plugin.subscription.correlation that implement MOPluginInterface
 class AbstractCorrelationPlugin
           
 class AndPlugin
          This plug-in detects the orrurrence of two or more events A and B and C...
 class OrPlugin
          This plug-in detects the orrurrence of two or more events A and B and C...
 class ThenPlugin
          This plug-in detects the orrurrence of two or more events A and B and C...
 

Methods in edu.uci.isr.yancees.server.plugin.subscription.correlation that return MOPluginInterface
 MOPluginInterface ThenPluginFactory.createNewInstance(org.w3c.dom.Node subTree)
           
 MOPluginInterface OrPluginFactory.createNewInstance(org.w3c.dom.Node subTree)
           
 MOPluginInterface AndPluginFactory.createNewInstance(org.w3c.dom.Node subTree)
           
 

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

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

Classes in edu.uci.isr.yancees.server.plugin.subscription.filter that implement MOPluginInterface
 class FilterPlugin
          This plug-in deals with tags that are handled by Siena.
 

Methods in edu.uci.isr.yancees.server.plugin.subscription.filter that return MOPluginInterface
 MOPluginInterface FilterPluginFactory.createNewInstance(org.w3c.dom.Node subTree)
           
 

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

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

Classes in edu.uci.isr.yancees.server.plugin.subscription.require that implement MOPluginInterface
 class RequirePlugin
          This plug-in deals with tags that are handled by Siena.
 

Methods in edu.uci.isr.yancees.server.plugin.subscription.require that return MOPluginInterface
 MOPluginInterface RequirePluginFactory.createNewInstance(org.w3c.dom.Node subTree)
           
 

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

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

Classes in edu.uci.isr.yancees.server.plugin.subscription.rule that implement MOPluginInterface
 class RulePlugin
           
 

Methods in edu.uci.isr.yancees.server.plugin.subscription.rule that return MOPluginInterface
 MOPluginInterface RulePluginFactory.createNewInstance(org.w3c.dom.Node subTree)
           
 

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

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

Classes in edu.uci.isr.yancees.server.plugin.subscription.sequence that implement MOPluginInterface
 class SequencePlugin
           
 

Methods in edu.uci.isr.yancees.server.plugin.subscription.sequence that return MOPluginInterface
 MOPluginInterface SequencePluginFactory.createNewInstance(org.w3c.dom.Node subTree)
           
 

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