|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of PluginInterface in edu.uci.isr.yancees |
Methods in edu.uci.isr.yancees that return PluginInterface | |
PluginInterface |
SubscriptionFacade.SubscriberMediator.getPluginTree()
|
Methods in edu.uci.isr.yancees with parameters of type PluginInterface | |
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 |
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 |
Constructors in edu.uci.isr.yancees with parameters of type PluginInterface | |
SubscriptionFacade.SubscriberMediator(SubscriberInterface s,
PluginInterface pi,
long msgID)
Constructor |
Uses of PluginInterface in edu.uci.isr.yancees.core |
Methods in edu.uci.isr.yancees.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.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.plugin |
Subinterfaces of PluginInterface in edu.uci.isr.yancees.plugin | |
interface |
ProtocolPluginInterface
Adds to the ProtocolPlug-in the ability to process messages coming from clients. |
interface |
SharedPluginInterface
|
Classes in edu.uci.isr.yancees.plugin that implement PluginInterface | |
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 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 |
OrderedEventBuffer.BufferRecord.getSource()
|
PluginInterface[] |
AbstractPlugin.getRequiredPluginsList()
|
Methods in edu.uci.isr.yancees.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 pattern 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. |
void |
OrderedEventBuffer.addPluginNotification(GenericEvent evt,
PluginInterface source)
|
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 |
void |
AbstractOrderedPlugin.receivePluginNotification(GenericEvent evt,
PluginInterface source)
This mehod now bufferizes the events received, rearranging them according to the order they are published in the notification server, removing repetitions. |
void |
AbstractOrderedPlugin.receivePluginNotification(GenericEvent[] evtList,
PluginInterface 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 |
AbstractOrderedPlugin.receiveOrderedPluginNotification(GenericEvent evt,
PluginInterface 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 PluginInterface | |
OrderedEventBuffer.BufferRecord(GenericEvent evt,
PluginInterface src)
|
Uses of PluginInterface in edu.uci.isr.yancees.plugin.generic |
Classes in edu.uci.isr.yancees.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.plugin.generic that return PluginInterface | |
PluginInterface |
GenericPluginFactory.createNewInstance(org.w3c.dom.Node subTree)
|
Methods in edu.uci.isr.yancees.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.plugin.notification |
Classes in edu.uci.isr.yancees.plugin.notification that implement PluginInterface | |
class |
NotificationPlugin
|
Methods in edu.uci.isr.yancees.plugin.notification that return PluginInterface | |
PluginInterface |
NotificationPluginFactory.createNewInstance(org.w3c.dom.Node subTree)
|
Methods in edu.uci.isr.yancees.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.plugin.subscription |
Classes in edu.uci.isr.yancees.plugin.subscription that implement PluginInterface | |
class |
SubscriptionPlugin
|
Methods in edu.uci.isr.yancees.plugin.subscription that return PluginInterface | |
PluginInterface |
SubscriptionPluginFactory.createNewInstance(org.w3c.dom.Node subTree)
|
Methods in edu.uci.isr.yancees.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.dispatcher.elvin |
Classes in edu.uci.isr.yancees.server.dispatcher.elvin that implement PluginInterface | |
class |
ElvinPlugin
This plug-in deals with |
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 |
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.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.correlation |
Classes in edu.uci.isr.yancees.server.plugin.subscription.correlation that implement PluginInterface | |
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 PluginInterface | |
PluginInterface |
ThenPluginFactory.createNewInstance(org.w3c.dom.Node subTree)
|
PluginInterface |
OrPluginFactory.createNewInstance(org.w3c.dom.Node subTree)
|
PluginInterface |
AndPluginFactory.createNewInstance(org.w3c.dom.Node subTree)
|
Methods in edu.uci.isr.yancees.server.plugin.subscription.correlation with parameters of type PluginInterface | |
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 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 |
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, lower in the hierarchy |
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.require |
Classes in edu.uci.isr.yancees.server.plugin.subscription.require that implement PluginInterface | |
class |
RequirePlugin
This plug-in deals with |
Methods in edu.uci.isr.yancees.server.plugin.subscription.require that return PluginInterface | |
PluginInterface |
RequirePluginFactory.createNewInstance(org.w3c.dom.Node subTree)
|
Methods in edu.uci.isr.yancees.server.plugin.subscription.require with parameters of type PluginInterface | |
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 |
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 |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |