Uses of Interface
edu.uci.isr.yancees.server.plugin.PluginInterface

Packages that use PluginInterface
edu.uci.isr.yancees.server   
edu.uci.isr.yancees.server.core   
edu.uci.isr.yancees.server.dispatcher.elvin   
edu.uci.isr.yancees.server.dispatcher.siena   
edu.uci.isr.yancees.server.plugin   
edu.uci.isr.yancees.server.plugin.generic   
edu.uci.isr.yancees.server.plugin.notification   
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   
edu.uci.isr.yancees.server.plugin.subscription.filter   
edu.uci.isr.yancees.server.plugin.subscription.rule   
edu.uci.isr.yancees.server.plugin.subscription.sequence   
 

Uses of PluginInterface in edu.uci.isr.yancees.server
 

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

Methods in edu.uci.isr.yancees.server with parameters of type PluginInterface
 void SubscriptionFacade.SubscriberMediator.receivePluginNotification(EventInterface evt, PluginInterface source)
          Receives a notification from root plug-in's
 void SubscriptionFacade.SubscriberMediator.receivePluginNotification(EventInterface[] evtList, PluginInterface source)
          Receives a list of events as notifications from root plug-in's
 void ServerProtocolSession.receivePluginNotification(EventInterface evt, PluginInterface source)
          Receives a DATA notification from another plug-in
 void ServerProtocolSession.receivePluginNotification(EventInterface[] evtList, PluginInterface source)
          Receives a list of DATA events as notifications from another plug-in
 

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

Uses of PluginInterface in edu.uci.isr.yancees.server.core
 

Methods in edu.uci.isr.yancees.server.core that return PluginInterface
 PluginInterface[] ActivePluginInstancesRegistry.getActiveTrees(SubscriberInterface si)
           
 PluginInterface[] ActivePluginInstancesRegistry.getActiveTrees(SubscriberInterface si, java.lang.String tag)
           
 PluginInterface[] ActivePluginInstancesRegistry.getActivePlugins(SubscriberInterface si, java.lang.String tag)
           
 PluginInterface 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.
 PluginInterface AbstractPluginTreeBuilder.parse(org.w3c.dom.Node tree, PluginInterface 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.server.core with parameters of type PluginInterface
 void ActivePluginInstancesRegistry.registerPluginTree(PluginInterface pi, SubscriberInterface si)
          Associates the plug-in tree headded by pi under si
 void ActivePluginInstancesRegistry.unregisterPluginTree(PluginInterface pi, SubscriberInterface si)
          removes the reference to pi from the record of si
 PluginInterface AbstractPluginTreeBuilder.parse(org.w3c.dom.Node tree, PluginInterface commonSource)
          Parses a generic message object, containng a valid parsed DOM tree, and return the plug-in structured built.
 

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

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

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

Methods in edu.uci.isr.yancees.server.dispatcher.elvin with parameters of type PluginInterface
 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
 

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

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

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

Methods in edu.uci.isr.yancees.server.dispatcher.siena with parameters of type PluginInterface
 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
 

Uses of PluginInterface in edu.uci.isr.yancees.server.plugin
 

Subinterfaces of PluginInterface in edu.uci.isr.yancees.server.plugin
 interface ProtocolPluginInterface
          Adds to the ProtocolPlug-in the ability to process messages coming from clients.
 interface SharedPluginInterface
           
 

Classes in edu.uci.isr.yancees.server.plugin that implement PluginInterface
 class AbstractPlugin
          This abstract class defines the basic functionality of the plug-in as well as its main attributes.
 class AbstractProtocolPlugin
          This abstract class defines the basic functionality of the plug-in as well as its main attributes.
 class AbstractSharedPlugin
          This class implements the abstract shared plug-in, a singleton that handles many subtrees
 

Methods in edu.uci.isr.yancees.server.plugin that return PluginInterface
 PluginInterface PluginManagerInterface.createPluginInstance(java.lang.String tag, org.w3c.dom.Node subTree)
           
 PluginInterface PluginManager.createPluginInstance(java.lang.String tag, org.w3c.dom.Node subTree)
           
 PluginInterface[] PluginInterface.getRequiredPluginsList()
           
 PluginInterface PluginFactoryInterface.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.
 PluginInterface[] AbstractPlugin.getRequiredPluginsList()
           
 

Methods in edu.uci.isr.yancees.server.plugin with parameters of type PluginInterface
 void PluginListenerInterface.receivePluginNotification(EventInterface evt, PluginInterface source)
          Receives a notification from another plug-in
 void PluginListenerInterface.receivePluginNotification(EventInterface[] evtList, PluginInterface source)
          Receives a list of events as notifications from another plug-in
 void PluginInterface.addRequiredPlugin(PluginInterface 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 AbstractSharedPlugin.receivePluginNotification(GenericEvent evt, PluginInterface source)
           
abstract  void AbstractSharedPlugin.receivePluginNotification(GenericEvent[] evtList, PluginInterface source)
           
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.
 void AbstractPlugin.addRequiredPlugin(PluginInterface 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 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 PluginInterface in edu.uci.isr.yancees.server.plugin.generic
 

Classes in edu.uci.isr.yancees.server.plugin.generic that implement PluginInterface
 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.server.plugin.generic that return PluginInterface
 PluginInterface GenericPluginFactory.createNewInstance(org.w3c.dom.Node subTree)
           
 

Methods in edu.uci.isr.yancees.server.plugin.generic with parameters of type PluginInterface
 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 PluginInterface in edu.uci.isr.yancees.server.plugin.notification
 

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

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

Methods in edu.uci.isr.yancees.server.plugin.notification with parameters of type PluginInterface
 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 PluginInterface in edu.uci.isr.yancees.server.plugin.notification.pull
 

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

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

Methods in edu.uci.isr.yancees.server.plugin.notification.pull with parameters of type PluginInterface
 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 PluginInterface in edu.uci.isr.yancees.server.plugin.notification.push
 

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

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

Methods in edu.uci.isr.yancees.server.plugin.notification.push with parameters of type PluginInterface
 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 PluginInterface in edu.uci.isr.yancees.server.plugin.protocol.mobility
 

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

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

Methods in edu.uci.isr.yancees.server.plugin.protocol.mobility with parameters of type PluginInterface
 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 PluginInterface in edu.uci.isr.yancees.server.plugin.protocol.polling
 

Classes in edu.uci.isr.yancees.server.plugin.protocol.polling that implement PluginInterface
 class PollProtocolPlugin
           
 

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

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

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

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

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

Classes in edu.uci.isr.yancees.server.plugin.subscription.filter that implement PluginInterface
 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 PluginInterface
 PluginInterface FilterPluginFactory.createNewInstance(org.w3c.dom.Node subTree)
           
 

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

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

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

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

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

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

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

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