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   
 

Uses of MOPluginInterface in edu.uci.isr.yancees
 

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

Methods in edu.uci.isr.yancees with parameters of type MOPluginInterface
 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 MOPluginInterface
SubscriptionFacade.SubscriptionMediator(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.getActivePlugins(SubscriberInterface si, java.lang.String tag)
           
 MOPluginInterface[] ActivePluginInstancesRegistry.getActiveTrees(SubscriberInterface si)
           
 MOPluginInterface[] ActivePluginInstancesRegistry.getActiveTrees(SubscriberInterface si, java.lang.String tag)
           
 MOPluginInterface AbstractPluginTreeBuilder.parse(SubscriberInterface si, SubscriptionInterface sub, org.w3c.dom.Node tree)
          Parses a generic message object, containing a valid parsed DOM tree, returning the head of the Plug-in structured generated.
 MOPluginInterface AbstractPluginTreeBuilder.parse(SubscriberInterface si, SubscriptionInterface sub, org.w3c.dom.Node tree, MOPluginInterface commonSource)
          Parses a generic message object, containing a valid parsed DOM tree, and return the plug-in structured built.
 

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

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 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 MOPluginManagerInterface.createMOPluginInstance(SubscriberInterface si, SubscriptionInterface sub, java.lang.String tag, org.w3c.dom.Node subTree)
           
 MOPluginInterface MOPluginManager.createMOPluginInstance(SubscriberInterface si, SubscriptionInterface sub, java.lang.String tag, org.w3c.dom.Node subTree)
           
 MOPluginInterface MOPluginFactoryInterface.createNewInstance(SubscriberInterface si, SubscriptionInterface sub, org.w3c.dom.Node subTree)
          Creates a plug-in instance that processes the expression provided The default creation mode is "unshared": meaning a new instance is created.
 MOPluginInterface[] MOPluginInterface.getRequiredPluginsList()
           
 MOPluginInterface[] AbstractMOPlugin.getRequiredPluginsList()
           
 

Methods in edu.uci.isr.yancees.plugin with parameters of type MOPluginInterface
 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.
 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.
 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
abstract  void AbstractMOSharedPlugin.receivePluginNotification(GenericEvent[] evtList, MOPluginInterface source)
           
abstract  void AbstractMOSharedPlugin.receivePluginNotification(GenericEvent evt, MOPluginInterface source)
           
 

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(SubscriberInterface si, SubscriptionInterface sub, org.w3c.dom.Node subTree)
           
 

Methods in edu.uci.isr.yancees.plugin.generic with parameters of type MOPluginInterface
 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 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(SubscriberInterface si, SubscriptionInterface sub, org.w3c.dom.Node subTree)
           
 

Methods in edu.uci.isr.yancees.plugin.notification with parameters of type MOPluginInterface
 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 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(SubscriberInterface si, SubscriptionInterface sub, org.w3c.dom.Node subTree)
           
 

Methods in edu.uci.isr.yancees.plugin.subscription with parameters of type MOPluginInterface
 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