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

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

Classes in edu.uci.isr.yancees that implement PluginListenerInterface
 class ProtocolSession
          It represents a session, a context, that deals with the exchange of messages between the clients and the corresponding plug-in instance that handles this protocol.
 class SubscriptionFacade.SubscriberMediator
          The subscriber mediator receives notifications from the plug-ins and forward them to their specific subscribers.
 

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

Subinterfaces of PluginListenerInterface in edu.uci.isr.yancees.plugin
 interface PluginInterface
          This is the interface of the plug-ins of the core of the system.
 interface ProtocolPluginInterface
          Adds to the ProtocolPlug-in the ability to process messages coming from clients.
 interface ProtocolPluginListenerInterface
           
 interface SharedPluginInterface
           
 

Classes in edu.uci.isr.yancees.plugin that implement PluginListenerInterface
 class AbstractOrderedPlugin
          This plug-in performs event ordering.
 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.plugin with parameters of type PluginListenerInterface
 void PluginInterface.addListener(PluginListenerInterface plugin)
          Makes this plug-in notify another provided plugin whenever it computers its output The output here is data (events) obtained as a result of a subscription
 void PluginInterface.removeListener(PluginListenerInterface plugin)
          Removes a plug-in registered as listener of this plug-in
 void AbstractPlugin.addListener(PluginListenerInterface plugin)
          Makes this plug-in notify another provided plugin whenever it computers its output
 void AbstractPlugin.removeListener(PluginListenerInterface plugin)
          Removes a plug-in registered as listener of this plug-in
 

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

Classes in edu.uci.isr.yancees.plugin.generic that implement PluginListenerInterface
 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.
 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Classes in edu.uci.isr.yancees.server.plugin.subscription.correlation that implement PluginListenerInterface
 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...
 

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

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

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

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

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

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

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

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