A B C D E F G H I L M N O P R S T U V W Y

A

ADAPTER_NAME - Variable in class edu.uci.isr.yancees.client.dispatcher.yancees.YanceesAdapter
 
ADAPTER_NAME - Variable in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinAdapter
 
ADAPTER_NAME - Variable in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinAdapter
 
ADAPTER_NAME - Variable in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaAdapter
 
ADAPTER_NAME - Variable in class edu.uci.isr.yancees.server.dispatcher.siena.SienaLocalAdapter
 
ADAPTER_NAME - Variable in class edu.uci.isr.yancees.server.dispatcher.siena.SienaRemoteAdapter
 
ADAPTER_NAME - Static variable in class edu.uci.isr.yancees.server.dispatcher.switcher.FastSwitcherAdapter
 
AFTER_ATTRIBUTE_TAG - Static variable in class edu.uci.isr.yancees.server.plugin.subscription.correlation.AbstractCorrelationPlugin
 
ALL_TAG - Static variable in class edu.uci.isr.yancees.server.dispatcher.switcher.FastSwitcherAdapter
 
ATTRIBUTE - Static variable in class edu.uci.isr.yancees.YanceesEvent
 
ATTRIBUTE - Static variable in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinEvent
 
ATTRIBUTE - Static variable in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinEvent
 
ATTRIBUTE - Static variable in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaEvent
 
ATTRIBUTE - Static variable in class edu.uci.isr.yancees.server.dispatcher.siena.SienaEvent
 
AbstractCorrelationPlugin - class edu.uci.isr.yancees.server.plugin.subscription.correlation.AbstractCorrelationPlugin.
 
AbstractCorrelationPlugin(Node) - Constructor for class edu.uci.isr.yancees.server.plugin.subscription.correlation.AbstractCorrelationPlugin
 
AbstractFilter - class edu.uci.isr.yancees.filter.AbstractFilter.
Implements an abstract filter with the basic functionality to the methods of the FilterInterface
AbstractFilter() - Constructor for class edu.uci.isr.yancees.filter.AbstractFilter
constructor
AbstractFilterManager - class edu.uci.isr.yancees.filter.AbstractFilterManager.
This class manages the current instances of services, special plug-ins that can be shared by all other plugins.
AbstractFilterManager() - Constructor for class edu.uci.isr.yancees.filter.AbstractFilterManager
Constructor
AbstractFilterManager.ResponseCollectorFilter - class edu.uci.isr.yancees.filter.AbstractFilterManager.ResponseCollectorFilter.
This "dummy" filter only collects the event posted to it by the chain of responsibilty of filters It is used to collect the resultant event generated by the multiple filtering performed in this class.
AbstractFilterManager.ResponseCollectorFilter() - Constructor for class edu.uci.isr.yancees.filter.AbstractFilterManager.ResponseCollectorFilter
 
AbstractOrderedPlugin - class edu.uci.isr.yancees.plugin.AbstractOrderedPlugin.
This plug-in performs event ordering.
AbstractOrderedPlugin(Node) - Constructor for class edu.uci.isr.yancees.plugin.AbstractOrderedPlugin
 
AbstractPlugin - class edu.uci.isr.yancees.plugin.AbstractPlugin.
This abstract class defines the basic functionality of the plug-in as well as its main attributes.
AbstractPlugin(Node) - Constructor for class edu.uci.isr.yancees.plugin.AbstractPlugin
 
AbstractPluginTreeBuilder - class edu.uci.isr.yancees.core.AbstractPluginTreeBuilder.
Parses a DOM tree using the plug-ins installed in the plug-in manager The plug-in manager may be shared with other builder or may be exclusive for this builder.
AbstractPluginTreeBuilder() - Constructor for class edu.uci.isr.yancees.core.AbstractPluginTreeBuilder
 
AbstractProtocolPlugin - class edu.uci.isr.yancees.plugin.AbstractProtocolPlugin.
This abstract class defines the basic functionality of the plug-in as well as its main attributes.
AbstractProtocolPlugin(Node) - Constructor for class edu.uci.isr.yancees.plugin.AbstractProtocolPlugin
 
AbstractRemoteSubscriberImplementation - class edu.uci.isr.yancees.server.rmi.AbstractRemoteSubscriberImplementation.
This class provides the common functionality for a remote subscriber in the yancees framework.
AbstractRemoteSubscriberImplementation() - Constructor for class edu.uci.isr.yancees.server.rmi.AbstractRemoteSubscriberImplementation
Initialized this remote interface and registers it with the localhost rmiregistry
AbstractService - class edu.uci.isr.yancees.server.service.AbstractService.
Implements the basic functionality of a service
AbstractService() - Constructor for class edu.uci.isr.yancees.server.service.AbstractService
Constructor
AbstractSharedPlugin - class edu.uci.isr.yancees.plugin.AbstractSharedPlugin.
This class implements the abstract shared plug-in, a singleton that handles many subtrees
AbstractSharedPlugin(Node) - Constructor for class edu.uci.isr.yancees.plugin.AbstractSharedPlugin
 
AbstractSienaAdapter - class edu.uci.isr.yancees.server.dispatcher.siena.AbstractSienaAdapter.
 
AbstractSienaAdapter(String) - Constructor for class edu.uci.isr.yancees.server.dispatcher.siena.AbstractSienaAdapter
Constructor
AbstractSienaAdapter() - Constructor for class edu.uci.isr.yancees.server.dispatcher.siena.AbstractSienaAdapter
 
AbstractSienaAdapter.DispatcherListenerMediator - class edu.uci.isr.yancees.server.dispatcher.siena.AbstractSienaAdapter.DispatcherListenerMediator.
This class represents a dispatcher listener, receiving all the events from Siena that are destinated to this particular EventDispatcherListenerInterface This class here operates as a brides between YANCEES and SIENA.
AbstractSienaAdapter.DispatcherListenerMediator(EventDispatcherListenerInterface) - Constructor for class edu.uci.isr.yancees.server.dispatcher.siena.AbstractSienaAdapter.DispatcherListenerMediator
Constructor
ActivePluginInstancesRegistry - class edu.uci.isr.yancees.core.ActivePluginInstancesRegistry.
This class represents a global record of parsed subscription and notification trees.
AdministrationFacade - class edu.uci.isr.yancees.AdministrationFacade.
This class allows the general adminstration of the server, adding and removing plug-ins, executing shutdown and restart and so on.
AdministrationFacade() - Constructor for class edu.uci.isr.yancees.AdministrationFacade
 
AndPlugin - class edu.uci.isr.yancees.server.plugin.subscription.correlation.AndPlugin.
This plug-in detects the orrurrence of two or more events A and B and C...
AndPlugin(Node) - Constructor for class edu.uci.isr.yancees.server.plugin.subscription.correlation.AndPlugin
 
AndPluginFactory - class edu.uci.isr.yancees.server.plugin.subscription.correlation.AndPluginFactory.
 
AndPluginFactory() - Constructor for class edu.uci.isr.yancees.server.plugin.subscription.correlation.AndPluginFactory
 
ArchitectureManager - class edu.uci.isr.yancees.ArchitectureManager.
That's a parser that reads an architecture description and assembly the notification server architecture.
ArchitectureManager() - Constructor for class edu.uci.isr.yancees.ArchitectureManager
Protected here prevents direct instantiation of this singleton but allows the extension of this class and the invocation of this construction by the specializatio class.
AttValue - class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue.
Value of an attribute in an event following the siena style.
AttValue() - Constructor for class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
 
AttValue(AttValue) - Constructor for class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
 
AttValue(String, String) - Constructor for class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
Initializes the attribute/value object with its string value and its type the string value is converted to the internal representation according to the type provided.
AttValue(Object) - Constructor for class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
 
AttValue(String) - Constructor for class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
 
AttValue(Long) - Constructor for class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
 
AttValue(Double) - Constructor for class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
 
AttValue(Integer) - Constructor for class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
 
AttValue(byte[]) - Constructor for class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
 
AttValue(long) - Constructor for class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
 
AttValue(int) - Constructor for class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
 
AttValue(boolean) - Constructor for class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
 
AttValue(double) - Constructor for class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
 
AttValue(float) - Constructor for class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
 
AttValue - class edu.uci.isr.yancees.server.dispatcher.siena.AttValue.
Value of an attribute in an event.
AttValue() - Constructor for class edu.uci.isr.yancees.server.dispatcher.siena.AttValue
 
AttValue(AttValue) - Constructor for class edu.uci.isr.yancees.server.dispatcher.siena.AttValue
 
AttValue(String, String) - Constructor for class edu.uci.isr.yancees.server.dispatcher.siena.AttValue
Initializes the attribute/value object with its string value and its type the string value is converted to the internal representation according to the type provided.
AttValue(String) - Constructor for class edu.uci.isr.yancees.server.dispatcher.siena.AttValue
 
AttValue(byte[]) - Constructor for class edu.uci.isr.yancees.server.dispatcher.siena.AttValue
 
AttValue(long) - Constructor for class edu.uci.isr.yancees.server.dispatcher.siena.AttValue
 
AttValue(int) - Constructor for class edu.uci.isr.yancees.server.dispatcher.siena.AttValue
 
AttValue(boolean) - Constructor for class edu.uci.isr.yancees.server.dispatcher.siena.AttValue
 
AttValue(double) - Constructor for class edu.uci.isr.yancees.server.dispatcher.siena.AttValue
 
AttValue(float) - Constructor for class edu.uci.isr.yancees.server.dispatcher.siena.AttValue
 
addAdapter(EventDispatcherAdapterInterface) - Method in class edu.uci.isr.yancees.dispatcher.EventDispatcher
Configures the event dispatcher with the proper adapter.
addEventName(String) - Method in class edu.uci.isr.yancees.server.service.cassius.CassType
 
addEventToBuffer(EventInterface) - Method in class edu.uci.isr.yancees.server.rmi.RemoteYanceesImplementation.NotificationBuffer
Method used by the clients of this class to enqueue events in the buffer
addFactory(PluginFactoryInterface) - Method in class edu.uci.isr.yancees.plugin.PluginManager
Registers a new factory in the plug-in manager to process the set of tags provided
addFactory(PluginFactoryInterface) - Method in interface edu.uci.isr.yancees.plugin.PluginManagerInterface
Registers a new factory in the plug-in manager to process the set of tags provided
addFilter(FilterInterface) - Method in class edu.uci.isr.yancees.filter.AbstractFilterManager
Add a filter to the end of a list and register it under a name
addFilter(FilterInterface) - Method in interface edu.uci.isr.yancees.filter.FilterManagerInterface
Add a filter to the end of a list and register it under a name
addGenericFactory(PluginFactoryInterface) - Method in class edu.uci.isr.yancees.plugin.PluginManager
Registers the generic factory that handles unknown tags in the subscription process
addGenericFactory(PluginFactoryInterface) - Method in interface edu.uci.isr.yancees.plugin.PluginManagerInterface
Registers the generic factory that handles unknown tags in the subscription process
addListener(PluginListenerInterface) - Method in class edu.uci.isr.yancees.plugin.AbstractPlugin
Makes this plug-in notify another provided plugin whenever it computers its output
addListener(PluginListenerInterface) - Method in interface edu.uci.isr.yancees.plugin.PluginInterface
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
addObject(CassObject) - Method in class edu.uci.isr.yancees.server.service.cassius.CassAccount
 
addPluginNotification(GenericEvent, PluginInterface) - Method in class edu.uci.isr.yancees.plugin.OrderedEventBuffer
 
addRequiredPlugin(PluginInterface) - Method in class edu.uci.isr.yancees.plugin.AbstractPlugin
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.
addRequiredPlugin(PluginInterface) - Method in interface edu.uci.isr.yancees.plugin.PluginInterface
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.
addSuccessor(FilterInterface) - Method in class edu.uci.isr.yancees.filter.AbstractFilter
Adds a successor to the list of filters of this filter
addSuccessor(FilterInterface) - Method in interface edu.uci.isr.yancees.filter.FilterInterface
Adds a sucessor to this filter

B

BINARY_TYPE - Static variable in class edu.uci.isr.yancees.YanceesEvent
 
BINARY_TYPE - Static variable in class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
 
BINARY_TYPE - Static variable in class edu.uci.isr.yancees.server.dispatcher.siena.AttValue
 
BODY - Variable in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinAdapter
 
BODY - Static variable in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinEvent
 
BODY - Variable in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaAdapter
 
BODY - Static variable in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaEvent
 
BODY_PREFIX - Variable in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinAdapter
 
BODY_PREFIX - Variable in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaAdapter
 
BOOL - Static variable in class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
boolean type.
BOOL - Static variable in class edu.uci.isr.yancees.server.dispatcher.siena.AttValue
boolean type.
BOOLEAN_TYPE - Static variable in class edu.uci.isr.yancees.YanceesEvent
 
BOOLEAN_TYPE - Static variable in class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
 
BOOLEAN_TYPE - Static variable in class edu.uci.isr.yancees.server.dispatcher.siena.AttValue
 
BYTEARRAY - Static variable in class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
string of bytes
BYTEARRAY - Static variable in class edu.uci.isr.yancees.server.dispatcher.siena.AttValue
string of bytes
booleanValue() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
 
booleanValue() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.AttValue
 
bootstrap(File) - Method in class edu.uci.isr.yancees.YanceesFacade
Initialize the client API using the provided configuration file.
buildDom() - Static method in class edu.uci.isr.yancees.util.DOMBuilder
 
byteArrayValue() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
 
byteArrayValue() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.AttValue
 

C

CONTEXT_SEPARATOR - Static variable in class edu.uci.isr.yancees.util.DOMNodeAdapter
 
CassAccount - class edu.uci.isr.yancees.server.service.cassius.CassAccount.
 
CassAccount(String, String) - Constructor for class edu.uci.isr.yancees.server.service.cassius.CassAccount
Constructor
CassEvent - class edu.uci.isr.yancees.server.service.cassius.CassEvent.
 
CassEvent() - Constructor for class edu.uci.isr.yancees.server.service.cassius.CassEvent
 
CassObject - class edu.uci.isr.yancees.server.service.cassius.CassObject.
 
CassObject(String, String, CassAccount, CassType, CassObject, String) - Constructor for class edu.uci.isr.yancees.server.service.cassius.CassObject
 
CassServiceException - exception edu.uci.isr.yancees.server.service.cassius.CassServiceException.
 
CassServiceException() - Constructor for class edu.uci.isr.yancees.server.service.cassius.CassServiceException
 
CassServiceException(String) - Constructor for class edu.uci.isr.yancees.server.service.cassius.CassServiceException
 
CassServiceException(Throwable) - Constructor for class edu.uci.isr.yancees.server.service.cassius.CassServiceException
 
CassServiceException(String, Throwable) - Constructor for class edu.uci.isr.yancees.server.service.cassius.CassServiceException
 
CassType - class edu.uci.isr.yancees.server.service.cassius.CassType.
 
CassType(String, String, String[]) - Constructor for class edu.uci.isr.yancees.server.service.cassius.CassType
Constructor
CassiusService - class edu.uci.isr.yancees.server.service.cassius.CassiusService.
That's a generic service, with void implementation.
CassiusService() - Constructor for class edu.uci.isr.yancees.server.service.cassius.CassiusService
constructor
ClientProtocolSession - class edu.uci.isr.yancees.client.ClientProtocolSession.
 
ClientProtocolSession(RemoteProtocolSessionInterface) - Constructor for class edu.uci.isr.yancees.client.ClientProtocolSession
Constructor of this client object
changeAccount(Node) - Method in class edu.uci.isr.yancees.server.service.cassius.CassiusService
characters(char[], int, int) - Method in class edu.uci.isr.yancees.YanceesEventSAXParser
 
child(int) - Method in class edu.uci.isr.yancees.util.DOMNodeAdapter
Gets the child indexed.
childCount() - Method in class edu.uci.isr.yancees.util.DOMNodeAdapter
Count the number of children of the current node.
clearAll() - Method in class edu.uci.isr.yancees.YanceesEvent
Removes every attribute from this YanceesEvent.
clearAll() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinEvent
Removes every attribute from this ElvinEvent.
clearAll() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinEvent
Removes every attribute from this OldElvinEvent.
clearAll() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaEvent
Removes every attribute from this SienaEvent.
clearAll() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaEvent
Removes every attribute from this SienaEvent.
clearAllEvents() - Method in class edu.uci.isr.yancees.server.service.persistency.PersistencyService
Removes all the events from all the accounts of the database
clearBody() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinEvent
removes every body attribute from this OldElvinEvent.
clearBody() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaEvent
removes every body attribute from this SienaEvent.
clearHeader() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinEvent
Removes every header attribute from this OldElvinEvent.
clearHeader() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaEvent
Removes every header attribute from this SienaEvent.
clearObjects() - Method in class edu.uci.isr.yancees.server.service.cassius.CassAccount
 
configureArchitecture(File) - Method in class edu.uci.isr.yancees.ArchitectureManager
Configures the architecture based on a configuration file.
connect(String) - Method in class edu.uci.isr.yancees.client.dispatcher.yancees.YanceesAdapter
 
connect() - Method in class edu.uci.isr.yancees.dispatcher.EventDispatcher
Starts the connection with the notification servers that the adapter wrapps.
connect(String) - Method in class edu.uci.isr.yancees.dispatcher.EventDispatcher
 
connect(String) - Method in interface edu.uci.isr.yancees.dispatcher.EventDispatcherAdapterInterface
Connects and initializes the registered dispatchers This method is used by the server-specific adapters
connect(String) - Method in interface edu.uci.isr.yancees.dispatcher.EventDispatcherInterface
Connects and initializes the registered dispatchers This method is used by the server-specific adapters
connect() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinAdapter
 
connect(String) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinAdapter
Connects to siena bafore any method can be used.
connect() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinAdapter
 
connect(String) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinAdapter
Connects to siena bafore any method can be used.
connect() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.AbstractSienaAdapter
The connection to siena changes whether it is local or remote.
connect(String) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.AbstractSienaAdapter
Connects to siena bafore any method can be used.
connect() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaAdapter
 
connect(String) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaAdapter
Connects to siena bafore any method can be used.
connect() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaLocalAdapter
 
connect(String) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaLocalAdapter
Connects to siena bafore any method can be used.
connect() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaRemoteAdapter
 
connect(String) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaRemoteAdapter
Connects to siena bafore any method can be used.
connect(String) - Method in class edu.uci.isr.yancees.server.dispatcher.switcher.FastSwitcherAdapter
 
containsAttribute(String) - Method in class edu.uci.isr.yancees.YanceesEvent
 
convertTextToMessageDOM(String) - Method in class edu.uci.isr.yancees.GenericMessage
Writes the contents of the file in memory to the disk, in a temporary directory, then parses it with a DOM parser, generating a data sturcture in memory.
createNewInstance(Node) - Method in interface edu.uci.isr.yancees.plugin.PluginFactoryInterface
Creates a plug-in instance that processes the expression provided The default creation mode is unshared: a new instance is created.
createNewInstance(Node) - Method in class edu.uci.isr.yancees.plugin.generic.GenericPluginFactory
 
createNewInstance(Node) - Method in class edu.uci.isr.yancees.plugin.notification.NotificationPluginFactory
 
createNewInstance(Node) - Method in class edu.uci.isr.yancees.plugin.subscription.SubscriptionPluginFactory
 
createNewInstance(Node) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinPluginFactory
 
createNewInstance(Node) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaPluginFactory
 
createNewInstance(Node) - Method in class edu.uci.isr.yancees.server.plugin.notification.pull.PullPluginFactory
 
createNewInstance(Node) - Method in class edu.uci.isr.yancees.server.plugin.notification.push.PushPluginFactory
 
createNewInstance(Node) - Method in class edu.uci.isr.yancees.server.plugin.protocol.mobility.MobilityProtocolPluginFactory
 
createNewInstance(Node) - Method in class edu.uci.isr.yancees.server.plugin.protocol.polling.PollProtocolPluginFactory
 
createNewInstance(Node) - Method in class edu.uci.isr.yancees.server.plugin.subscription.correlation.AndPluginFactory
 
createNewInstance(Node) - Method in class edu.uci.isr.yancees.server.plugin.subscription.correlation.OrPluginFactory
 
createNewInstance(Node) - Method in class edu.uci.isr.yancees.server.plugin.subscription.correlation.ThenPluginFactory
 
createNewInstance(Node) - Method in class edu.uci.isr.yancees.server.plugin.subscription.filter.FilterPluginFactory
 
createNewInstance(Node) - Method in class edu.uci.isr.yancees.server.plugin.subscription.require.RequirePluginFactory
 
createNewInstance(Node) - Method in class edu.uci.isr.yancees.server.plugin.subscription.rule.RulePluginFactory
 
createNewInstance(Node) - Method in class edu.uci.isr.yancees.server.plugin.subscription.sequence.SequencePluginFactory
 
createNewSession(MessageInterface, SubscriberInterface) - Method in class edu.uci.isr.yancees.ProtocolFacade
Creates a new ProtocolSession which is initialized according to the message provided.
createNewSession(MessageInterface, SubscriberInterface) - Method in interface edu.uci.isr.yancees.YanceesInterface
 
createNewSession(MessageInterface, SubscriberInterface) - Method in class edu.uci.isr.yancees.client.YanceesClient
 
createNewSession(MessageInterface, SubscriberInterface) - Method in class edu.uci.isr.yancees.client.rmi.YanceesRMIClient
 
createNewSession(MessageInterface, RemoteSubscriberInterface) - Method in class edu.uci.isr.yancees.server.rmi.RemoteYanceesImplementation
 
createNewSession(MessageInterface, RemoteSubscriberInterface) - Method in interface edu.uci.isr.yancees.server.rmi.RemoteYanceesInterface
 
createNewSharedInstance(Node) - Method in interface edu.uci.isr.yancees.plugin.PluginFactoryInterface
Creates shared plug-in instance that processes the expression provided This instance is shared.
createNewSharedInstance(Node) - Method in class edu.uci.isr.yancees.plugin.generic.GenericPluginFactory
 
createNewSharedInstance(Node) - Method in class edu.uci.isr.yancees.plugin.notification.NotificationPluginFactory
 
createNewSharedInstance(Node) - Method in class edu.uci.isr.yancees.plugin.subscription.SubscriptionPluginFactory
 
createNewSharedInstance(Node) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinPluginFactory
 
createNewSharedInstance(Node) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaPluginFactory
 
createNewSharedInstance(Node) - Method in class edu.uci.isr.yancees.server.plugin.notification.pull.PullPluginFactory
 
createNewSharedInstance(Node) - Method in class edu.uci.isr.yancees.server.plugin.notification.push.PushPluginFactory
 
createNewSharedInstance(Node) - Method in class edu.uci.isr.yancees.server.plugin.protocol.mobility.MobilityProtocolPluginFactory
 
createNewSharedInstance(Node) - Method in class edu.uci.isr.yancees.server.plugin.protocol.polling.PollProtocolPluginFactory
 
createNewSharedInstance(Node) - Method in class edu.uci.isr.yancees.server.plugin.subscription.correlation.AndPluginFactory
 
createNewSharedInstance(Node) - Method in class edu.uci.isr.yancees.server.plugin.subscription.correlation.OrPluginFactory
 
createNewSharedInstance(Node) - Method in class edu.uci.isr.yancees.server.plugin.subscription.correlation.ThenPluginFactory
 
createNewSharedInstance(Node) - Method in class edu.uci.isr.yancees.server.plugin.subscription.filter.FilterPluginFactory
 
createNewSharedInstance(Node) - Method in class edu.uci.isr.yancees.server.plugin.subscription.require.RequirePluginFactory
 
createNewSharedInstance(Node) - Method in class edu.uci.isr.yancees.server.plugin.subscription.rule.RulePluginFactory
 
createNewSharedInstance(Node) - Method in class edu.uci.isr.yancees.server.plugin.subscription.sequence.SequencePluginFactory
 
createPluginInstance(String, Node) - Method in class edu.uci.isr.yancees.plugin.PluginManager
 
createPluginInstance(String, Node) - Method in interface edu.uci.isr.yancees.plugin.PluginManagerInterface
 

D

DEFAULT_SIENA_ADDRESS - Variable in class edu.uci.isr.yancees.server.dispatcher.siena.AbstractSienaAdapter
 
DOMBuilder - class edu.uci.isr.yancees.util.DOMBuilder.
 
DOMBuilder() - Constructor for class edu.uci.isr.yancees.util.DOMBuilder
 
DOMNodeAdapter - class edu.uci.isr.yancees.util.DOMNodeAdapter.
This class wraps a DOM node and returns the text we want to display in the tree.
DOMNodeAdapter(Node) - Constructor for class edu.uci.isr.yancees.util.DOMNodeAdapter
 
DOMNodeAdapter(Node, String[]) - Constructor for class edu.uci.isr.yancees.util.DOMNodeAdapter
 
DOMNodeAdapter(Node, String[], boolean) - Constructor for class edu.uci.isr.yancees.util.DOMNodeAdapter
 
DOMParser - class edu.uci.isr.yancees.util.DOMParser.
 
DOMParser(String) - Constructor for class edu.uci.isr.yancees.util.DOMParser
 
DOMParser(File) - Constructor for class edu.uci.isr.yancees.util.DOMParser
 
DOUBLE - Static variable in class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
double type.
DOUBLE - Static variable in class edu.uci.isr.yancees.server.dispatcher.siena.AttValue
double type.
DOUBLE_TYPE - Static variable in class edu.uci.isr.yancees.YanceesEvent
 
DOUBLE_TYPE - Static variable in class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
 
DOUBLE_TYPE - Static variable in class edu.uci.isr.yancees.server.dispatcher.siena.AttValue
 
DispatcherException - exception edu.uci.isr.yancees.dispatcher.DispatcherException.
exception related to Dispatcher
DispatcherException() - Constructor for class edu.uci.isr.yancees.dispatcher.DispatcherException
 
DispatcherException(String) - Constructor for class edu.uci.isr.yancees.dispatcher.DispatcherException
 
dateCreated - Variable in class edu.uci.isr.yancees.GenericMessage
In order to have the proper comparison between dates, timezone differences must be considered here.
dateReceivedInServer - Variable in class edu.uci.isr.yancees.GenericMessage
 
decReferenceCounter() - Method in class edu.uci.isr.yancees.client.dispatcher.yancees.YanceesAdapter.SubscriberMediator
 
decReferenceCounter() - Method in class edu.uci.isr.yancees.client.rmi.YanceesRMIClient.SubscriberMediator
 
decReferenceCounter() - Method in class edu.uci.isr.yancees.server.rmi.RemoteYanceesImplementation.SubscriberMediator
 
decrementReferenceCounter() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.AbstractSienaAdapter.DispatcherListenerMediator
 
decrementReferenceCounter() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaAdapter.SubscriberMediator
 
defineType(Node) - Method in class edu.uci.isr.yancees.server.service.cassius.CassiusService
dispose() - Method in class edu.uci.isr.yancees.ArchitectureManager
Finalizes the architecture, making sure all the connections are closed
dispose() - Method in class edu.uci.isr.yancees.plugin.AbstractPlugin
This method is part of the plug-in memory and resources management.
dispose() - Method in interface edu.uci.isr.yancees.plugin.PluginInterface
Releases all the listenres of this plug-in in order to make it eligible for garbage collection.
dispose() - Method in class edu.uci.isr.yancees.server.plugin.subscription.filter.FilterPlugin
 
dispose() - Method in class edu.uci.isr.yancees.server.plugin.subscription.require.RequirePlugin
 
doFilterEvent(EventInterface) - Method in class edu.uci.isr.yancees.filter.AbstractFilter
This method should be implemented by the subclasses of the AbstractFilter in order to process the messages being passed through this filter.
doFilterEvent(EventInterface) - Method in class edu.uci.isr.yancees.filter.AbstractFilterManager.ResponseCollectorFilter
 
doFilterEvent(EventInterface) - Method in class edu.uci.isr.yancees.filter.generic.GenericFilter
 
doFilterEvent(EventInterface) - Method in class edu.uci.isr.yancees.server.filter.performance.InputPerformanceFilter
 
doFilterEvent(EventInterface) - Method in class edu.uci.isr.yancees.server.filter.performance.OutputPerformanceFilter
 
doFilterEventList(EventInterface[]) - Method in class edu.uci.isr.yancees.filter.AbstractFilter
This method should be implemented by the subclasses of the AbstractFilter in order to process the messages being passed through this filter.
doFilterEventList(EventInterface[]) - Method in class edu.uci.isr.yancees.filter.AbstractFilterManager.ResponseCollectorFilter
 
doFilterEventList(EventInterface[]) - Method in class edu.uci.isr.yancees.filter.generic.GenericFilter
 
doFilterEventList(EventInterface[]) - Method in class edu.uci.isr.yancees.server.filter.performance.InputPerformanceFilter
 
doFilterEventList(EventInterface[]) - Method in class edu.uci.isr.yancees.server.filter.performance.OutputPerformanceFilter
 
doubleValue() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
 
doubleValue() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.AttValue
 

E

EVENT - Static variable in class edu.uci.isr.yancees.YanceesEvent
Tags used from the event to express siena constraints.
EVENT - Static variable in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinEvent
Tags used from the event to express siena constraints.
EVENT - Static variable in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinEvent
Tags used from the event to express siena constraints.
EVENT - Static variable in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaEvent
Tags used from the event to express siena constraints.
EVENT - Static variable in class edu.uci.isr.yancees.server.dispatcher.siena.SienaEvent
Tags used from the event to express siena constraints.
ElvinAdapter - class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinAdapter.
Implements the event dispatcher interface, bridging the communication between the yancees core and the idiosincrasies of the target event notification used, in this case, Elvin.
ElvinAdapter(String) - Constructor for class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinAdapter
Constructor
ElvinAdapter() - Constructor for class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinAdapter
 
ElvinEvent - class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinEvent.
An event An event is structured as a set of named and typed bodyAttributes.
ElvinEvent() - Constructor for class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinEvent
constructs an empty ElvinEvent.
ElvinEvent(EventInterface) - Constructor for class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinEvent
initialized the current object using the generic event provided.
ElvinEvent(Node) - Constructor for class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinEvent
initialized the current object using the generic event represented in the form of a DOM tree.
ElvinEvent(ElvinEvent) - Constructor for class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinEvent
creates a deep copy of a given ElvinEvent.
ElvinPlugin - class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinPlugin.
This plug-in deals with tags that are handled by Elvin.
ElvinPlugin(Node) - Constructor for class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinPlugin
 
ElvinPlugin.NotificationHandler - class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinPlugin.NotificationHandler.
Callback object to receive events from the dispatcher.
ElvinPlugin.NotificationHandler() - Constructor for class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinPlugin.NotificationHandler
 
ElvinPluginFactory - class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinPluginFactory.
Title: Yancees Notification Server
ElvinPluginFactory() - Constructor for class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinPluginFactory
 
ElvinSubscription - class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinSubscription.
 
ElvinSubscription(Node) - Constructor for class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinSubscription
Initializes this object with a DOM tree to be parsed we assume here that the subscription is provided according to sienaSubscription.xsd and the node provided here corresponds to the tag.
EventDispatcher - class edu.uci.isr.yancees.dispatcher.EventDispatcher.
This class works as a wrapper around an event dispatcher implementation, It allows the registratoin of different adapters for to handle the content-based subscriptions of the system.
EventDispatcher() - Constructor for class edu.uci.isr.yancees.dispatcher.EventDispatcher
This constructor, as protected, prevents the direct instantiation of this object, and guarantees the singleton characteristic of this class.
EventDispatcherAdapterInterface - interface edu.uci.isr.yancees.dispatcher.EventDispatcherAdapterInterface.
Title: Yancees Notification Server
EventDispatcherInterface - interface edu.uci.isr.yancees.dispatcher.EventDispatcherInterface.
Title: Yancees Notification Server
EventDispatcherListenerInterface - interface edu.uci.isr.yancees.dispatcher.EventDispatcherListenerInterface.
This should be used by the users of the Yancees notificaton server to receive events.
EventInterface - interface edu.uci.isr.yancees.EventInterface.
An event is an XML document with its own structure defined according to a grammar.
edu.uci.isr.yancees - package edu.uci.isr.yancees
 
edu.uci.isr.yancees.client - package edu.uci.isr.yancees.client
 
edu.uci.isr.yancees.client.dispatcher.yancees - package edu.uci.isr.yancees.client.dispatcher.yancees
 
edu.uci.isr.yancees.client.rmi - package edu.uci.isr.yancees.client.rmi
 
edu.uci.isr.yancees.core - package edu.uci.isr.yancees.core
 
edu.uci.isr.yancees.dispatcher - package edu.uci.isr.yancees.dispatcher
 
edu.uci.isr.yancees.filter - package edu.uci.isr.yancees.filter
 
edu.uci.isr.yancees.filter.generic - package edu.uci.isr.yancees.filter.generic
 
edu.uci.isr.yancees.plugin - package edu.uci.isr.yancees.plugin
 
edu.uci.isr.yancees.plugin.generic - package edu.uci.isr.yancees.plugin.generic
 
edu.uci.isr.yancees.plugin.notification - package edu.uci.isr.yancees.plugin.notification
 
edu.uci.isr.yancees.plugin.subscription - package edu.uci.isr.yancees.plugin.subscription
 
edu.uci.isr.yancees.server.dispatcher.elvin - package edu.uci.isr.yancees.server.dispatcher.elvin
 
edu.uci.isr.yancees.server.dispatcher.siena - package edu.uci.isr.yancees.server.dispatcher.siena
 
edu.uci.isr.yancees.server.dispatcher.switcher - package edu.uci.isr.yancees.server.dispatcher.switcher
 
edu.uci.isr.yancees.server.filter.performance - package edu.uci.isr.yancees.server.filter.performance
 
edu.uci.isr.yancees.server.plugin.notification.pull - package edu.uci.isr.yancees.server.plugin.notification.pull
 
edu.uci.isr.yancees.server.plugin.notification.push - package edu.uci.isr.yancees.server.plugin.notification.push
 
edu.uci.isr.yancees.server.plugin.protocol.mobility - package edu.uci.isr.yancees.server.plugin.protocol.mobility
 
edu.uci.isr.yancees.server.plugin.protocol.polling - package edu.uci.isr.yancees.server.plugin.protocol.polling
 
edu.uci.isr.yancees.server.plugin.subscription.correlation - package edu.uci.isr.yancees.server.plugin.subscription.correlation
 
edu.uci.isr.yancees.server.plugin.subscription.filter - package edu.uci.isr.yancees.server.plugin.subscription.filter
 
edu.uci.isr.yancees.server.plugin.subscription.require - package edu.uci.isr.yancees.server.plugin.subscription.require
 
edu.uci.isr.yancees.server.plugin.subscription.rule - package edu.uci.isr.yancees.server.plugin.subscription.rule
 
edu.uci.isr.yancees.server.plugin.subscription.sequence - package edu.uci.isr.yancees.server.plugin.subscription.sequence
 
edu.uci.isr.yancees.server.rmi - package edu.uci.isr.yancees.server.rmi
 
edu.uci.isr.yancees.server.service - package edu.uci.isr.yancees.server.service
 
edu.uci.isr.yancees.server.service.cassius - package edu.uci.isr.yancees.server.service.cassius
 
edu.uci.isr.yancees.server.service.performance - package edu.uci.isr.yancees.server.service.performance
 
edu.uci.isr.yancees.server.service.persistency - package edu.uci.isr.yancees.server.service.persistency
 
edu.uci.isr.yancees.service.generic - package edu.uci.isr.yancees.service.generic
 
edu.uci.isr.yancees.util - package edu.uci.isr.yancees.util
 
endDocument() - Method in class edu.uci.isr.yancees.YanceesEventSAXParser
 
endElement(String, String, String) - Method in class edu.uci.isr.yancees.YanceesEventSAXParser
Parser calls this for each element in a document
extractAttributesFromText(String) - Method in class edu.uci.isr.yancees.YanceesEvent
Parses the text content using SAX and replaces the current attributes by the attributes in the text.

F

FILTER - Static variable in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinSubscription
 
FILTER - Static variable in class edu.uci.isr.yancees.server.dispatcher.siena.SienaSubscription
 
FLOAT - Static variable in class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
float type.
FLOAT - Static variable in class edu.uci.isr.yancees.server.dispatcher.siena.AttValue
float type.
FLOAT_TYPE - Static variable in class edu.uci.isr.yancees.YanceesEvent
 
FLOAT_TYPE - Static variable in class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
 
FLOAT_TYPE - Static variable in class edu.uci.isr.yancees.server.dispatcher.siena.AttValue
 
FastSwitcherAdapter - class edu.uci.isr.yancees.server.dispatcher.switcher.FastSwitcherAdapter.
 
FastSwitcherAdapter() - Constructor for class edu.uci.isr.yancees.server.dispatcher.switcher.FastSwitcherAdapter
constructor
FilterInterface - interface edu.uci.isr.yancees.filter.FilterInterface.
 
FilterManagerInterface - interface edu.uci.isr.yancees.filter.FilterManagerInterface.
 
FilterPlugin - class edu.uci.isr.yancees.server.plugin.subscription.filter.FilterPlugin.
This plug-in deals with tags that are handled by Siena.
FilterPlugin(Node) - Constructor for class edu.uci.isr.yancees.server.plugin.subscription.filter.FilterPlugin
 
FilterPlugin.NotificationHandler - class edu.uci.isr.yancees.server.plugin.subscription.filter.FilterPlugin.NotificationHandler.
Callback object to receive events from the dispatcher.
FilterPlugin.NotificationHandler() - Constructor for class edu.uci.isr.yancees.server.plugin.subscription.filter.FilterPlugin.NotificationHandler
 
FilterPluginFactory - class edu.uci.isr.yancees.server.plugin.subscription.filter.FilterPluginFactory.
Title: Yancees Notification Server
FilterPluginFactory() - Constructor for class edu.uci.isr.yancees.server.plugin.subscription.filter.FilterPluginFactory
 
filterEvent(EventInterface) - Method in class edu.uci.isr.yancees.filter.AbstractFilterManager
Passes the even throught the chain of responsibility and returnes the event which is produced by the last filter of the chain.
filterEvent(EventInterface) - Method in interface edu.uci.isr.yancees.filter.FilterManagerInterface
Handles the event passing it through the chain of responsibility formed by the filters managed by this object.
filterEventList(EventInterface[]) - Method in class edu.uci.isr.yancees.filter.AbstractFilterManager
Filters a set of events
filterEventList(EventInterface[]) - Method in interface edu.uci.isr.yancees.filter.FilterManagerInterface
Handles the event list passing them through the chain of responsibility formed by the filters managed by this object.
filtersInstalled - Variable in class edu.uci.isr.yancees.SubscriptionFacade
 
finalize() - Method in class edu.uci.isr.yancees.ArchitectureManager
Finalizes the architecture, making sure all the connections are closed since this is protected, we created a dispose method to call this one.
finalize() - Method in class edu.uci.isr.yancees.ProtocolSession
This class is invoked by the Garbage Collector...
finalize() - Method in class edu.uci.isr.yancees.SubscriptionFacade.SubscriberMediator
This class is invoked by the Garbage Collector...
finalize() - Method in class edu.uci.isr.yancees.YanceesEvent
 
finalize() - Method in class edu.uci.isr.yancees.YanceesFacade
Automatically called when the object is destroyed, this method disposes all the resources alocated by the server, closing all the connections to the dispatcher in use, saving all data and finalyzing all the plug-ins and so on.
finalize() - Method in class edu.uci.isr.yancees.plugin.AbstractPlugin
 
finalize() - Method in class edu.uci.isr.yancees.plugin.subscription.SubscriptionPlugin
 
finalize() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinAdapter
 
finalize() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinPlugin
Invoked by the GC...
finalize() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinAdapter
 
finalize() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.AbstractSienaAdapter.DispatcherListenerMediator
 
finalize() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.AbstractSienaAdapter
 
finalize() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaAdapter.SubscriberMediator
 
finalize() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaAdapter
 
finalize() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaPlugin
Invoked by the GC...
floatValue() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
 
floatValue() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.AttValue
 

G

GenericEvent - class edu.uci.isr.yancees.GenericEvent.
 
GenericEvent() - Constructor for class edu.uci.isr.yancees.GenericEvent
 
GenericEvent(Node) - Constructor for class edu.uci.isr.yancees.GenericEvent
 
GenericEvent(File) - Constructor for class edu.uci.isr.yancees.GenericEvent
 
GenericEvent(String) - Constructor for class edu.uci.isr.yancees.GenericEvent
 
GenericFilter - class edu.uci.isr.yancees.filter.generic.GenericFilter.
Implements a generic filter that only forwards the message without changing it
GenericFilter() - Constructor for class edu.uci.isr.yancees.filter.generic.GenericFilter
 
GenericMessage - class edu.uci.isr.yancees.GenericMessage.
 
GenericMessage(Node) - Constructor for class edu.uci.isr.yancees.GenericMessage
 
GenericMessage() - Constructor for class edu.uci.isr.yancees.GenericMessage
 
GenericMessage(File) - Constructor for class edu.uci.isr.yancees.GenericMessage
Initializes the message with a file.
GenericMessage(String) - Constructor for class edu.uci.isr.yancees.GenericMessage
Initializes the file with the content provided in a String We assume that the String has a XML message able to be parsed
GenericPlugin - class edu.uci.isr.yancees.plugin.generic.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.
GenericPlugin(Node) - Constructor for class edu.uci.isr.yancees.plugin.generic.GenericPlugin
 
GenericPluginFactory - class edu.uci.isr.yancees.plugin.generic.GenericPluginFactory.
Title: Yancees Notification Server
GenericPluginFactory() - Constructor for class edu.uci.isr.yancees.plugin.generic.GenericPluginFactory
 
GenericService - class edu.uci.isr.yancees.service.generic.GenericService.
That's a generic service, with void implementation.
GenericService() - Constructor for class edu.uci.isr.yancees.service.generic.GenericService
constructor
GenericSubscription - class edu.uci.isr.yancees.GenericSubscription.
This generic subscription carries the processed DOM tree over all the componetns of the system until it gets to the SubscriptionManager
GenericSubscription(Node) - Constructor for class edu.uci.isr.yancees.GenericSubscription
 
get(String) - Method in class edu.uci.isr.yancees.YanceesEvent
 
getAccount() - Method in class edu.uci.isr.yancees.server.service.cassius.CassObject
 
getAccountName() - Method in class edu.uci.isr.yancees.server.service.cassius.CassObject
 
getActivePlugins(SubscriberInterface, String) - Method in class edu.uci.isr.yancees.core.ActivePluginInstancesRegistry
 
getActiveSubscriptionTreesDB() - Method in class edu.uci.isr.yancees.ArchitectureManager
 
getActiveTrees(SubscriberInterface) - Method in class edu.uci.isr.yancees.core.ActivePluginInstancesRegistry
 
getActiveTrees(SubscriberInterface, String) - Method in class edu.uci.isr.yancees.core.ActivePluginInstancesRegistry
 
getAdapterList() - Method in class edu.uci.isr.yancees.dispatcher.EventDispatcher
 
getAdapterName() - Method in class edu.uci.isr.yancees.client.dispatcher.yancees.YanceesAdapter
 
getAdapterName() - Method in interface edu.uci.isr.yancees.dispatcher.EventDispatcherAdapterInterface
 
getAdapterName() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinAdapter
 
getAdapterName() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinAdapter
 
getAdapterName() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaAdapter
 
getAdapterName() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaLocalAdapter
 
getAdapterName() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaRemoteAdapter
 
getAdapterName() - Method in class edu.uci.isr.yancees.server.dispatcher.switcher.FastSwitcherAdapter
 
getAndEmptyCurrentBuffer() - Method in class edu.uci.isr.yancees.plugin.OrderedEventBuffer
 
getAndEmptyEventsOlderThan(long) - Method in class edu.uci.isr.yancees.plugin.OrderedEventBuffer
Events need to stay in the buffer for some time, waiting for late events to come, which may come out of order.
getAndRemoveEvents(SubscriberInterface) - Method in class edu.uci.isr.yancees.server.service.persistency.PersistencyService
Gets all the events from a subscriber
getAndRemoveEventsAfter(Date, SubscriberInterface) - Method in class edu.uci.isr.yancees.server.service.persistency.PersistencyService
Get the events after a given date and remove them from the database
getAndRemoveEventsBefore(Date, SubscriberInterface) - Method in class edu.uci.isr.yancees.server.service.persistency.PersistencyService
Gets all the events before a given date for the especified account
getAttribute(String) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinEvent
returns the value of an attribute or null if that attribute does not exist in this ElvinEvent.
getAttribute(String) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaEvent
returns the value of an attribute or null if that attribute does not exist in this SienaEvent.
getAttributeNamesIterator() - Method in class edu.uci.isr.yancees.YanceesEvent
Returns an iterator for the set of attribute names of this SienaEvent body.
getAttributeNamesIterator() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinEvent
Returns an iterator for the set of attribute names of this ElvinEvent body.
getAttributeNamesIterator() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaEvent
Returns an iterator for the set of attribute names of this SienaEvent body.
getAttributeType() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
 
getAttributeType() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.AttValue
 
getAttributeValues() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinEvent
 
getAttributeValues() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaEvent
 
getAttributesSize() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaEvent
returns the number of eventAttributes in this SienaEvent.
getAvailableServices() - Method in class edu.uci.isr.yancees.server.service.ServiceManager
 
getAvailableServices() - Method in interface edu.uci.isr.yancees.server.service.ServiceManagerInterface
 
getBodyAttValues() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinEvent
 
getBodyAttValues() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaEvent
 
getBodyAttribute(String) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinEvent
returns the value of an attribute or null if that attribute does not exist in this OldElvinEvent.
getBodyAttribute(String) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaEvent
returns the value of an attribute or null if that attribute does not exist in this SienaEvent.
getBodyAttributeNamesIterator() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinEvent
Returns an iterator for the set of attribute names of this OldElvinEvent body.
getBodyAttributeNamesIterator() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaEvent
Returns an iterator for the set of attribute names of this SienaEvent body.
getBodySize() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinEvent
returns the number of bodyAttributes in this OldElvinEvent.
getBodySize() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaEvent
returns the number of bodyAttributes in this SienaEvent.
getBoolean(String) - Method in class edu.uci.isr.yancees.YanceesEvent
Gets a boolean attribute
getBufferContent() - Method in class edu.uci.isr.yancees.server.plugin.subscription.correlation.ObjectBuffer
 
getBufferSize() - Method in class edu.uci.isr.yancees.server.plugin.subscription.correlation.ObjectBuffer
 
getByteArray(String) - Method in class edu.uci.isr.yancees.YanceesEvent
Gets a byte[] attribute
getCollectedEvents() - Method in class edu.uci.isr.yancees.filter.AbstractFilterManager.ResponseCollectorFilter
 
getCurrentSize() - Method in class edu.uci.isr.yancees.plugin.OrderedEventBuffer
 
getDOM() - Method in class edu.uci.isr.yancees.GenericMessage
 
getDOM() - Method in interface edu.uci.isr.yancees.MessageInterface
 
getDOM() - Method in class edu.uci.isr.yancees.YanceesEvent
 
getDOM() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinEvent
 
getDOM() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinSubscription
 
getDOM() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinEvent
 
getDOM() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaEvent
 
getDOM() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaEvent
 
getDOM() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaSubscription
 
getDOM() - Method in class edu.uci.isr.yancees.server.dispatcher.switcher.SwitcherSubscription
 
getDateCreated() - Method in class edu.uci.isr.yancees.GenericMessage
 
getDateCreated() - Method in interface edu.uci.isr.yancees.MessageInterface
 
getDateCreated() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinEvent
 
getDateCreated() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinSubscription
 
getDateCreated() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinEvent
 
getDateCreated() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaEvent
 
getDateCreated() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaEvent
 
getDateCreated() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaSubscription
 
getDateCreated() - Method in class edu.uci.isr.yancees.server.dispatcher.switcher.SwitcherSubscription
 
getDateReceivedInServer() - Method in class edu.uci.isr.yancees.GenericMessage
 
getDateReceivedInServer() - Method in interface edu.uci.isr.yancees.MessageInterface
 
getDateReceivedInServer() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinEvent
 
getDateReceivedInServer() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinSubscription
 
getDateReceivedInServer() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinEvent
 
getDateReceivedInServer() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaEvent
 
getDateReceivedInServer() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaEvent
 
getDateReceivedInServer() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaSubscription
 
getDateReceivedInServer() - Method in class edu.uci.isr.yancees.server.dispatcher.switcher.SwitcherSubscription
 
getDescription() - Method in class edu.uci.isr.yancees.server.service.cassius.CassAccount
 
getDescription() - Method in class edu.uci.isr.yancees.server.service.cassius.CassType
 
getDocument() - Method in class edu.uci.isr.yancees.util.DOMParser
 
getDouble(String) - Method in class edu.uci.isr.yancees.YanceesEvent
Gets a double attribute
getElementsByName(String) - Method in class edu.uci.isr.yancees.util.DOMNodeAdapter
Searches the current DOM tree recursively looking for elements with the provided name.
getEvent() - Method in class edu.uci.isr.yancees.YanceesEventSAXParser
 
getEventArrivalTime() - Method in class edu.uci.isr.yancees.plugin.OrderedEventBuffer.BufferRecord
 
getEventDispatcher() - Method in class edu.uci.isr.yancees.ArchitectureManager
 
getEventFromBuffer() - Method in class edu.uci.isr.yancees.server.rmi.RemoteYanceesImplementation.NotificationBuffer
This method should be called when there is some event on the buffer, otherwise, it returns null
getEventNames() - Method in class edu.uci.isr.yancees.server.service.cassius.CassType
 
getEvents(SubscriberInterface) - Method in class edu.uci.isr.yancees.server.service.persistency.PersistencyService
Gets all the events stored for a subscriber
getEventsAfter(Date, SubscriberInterface) - Method in class edu.uci.isr.yancees.server.service.persistency.PersistencyService
Gets all the events after a given date, for a given subscriber
getEventsBefore(Date, SubscriberInterface) - Method in class edu.uci.isr.yancees.server.service.persistency.PersistencyService
Gets all the events before a given date
getExpectedPluginIDs() - Method in class edu.uci.isr.yancees.plugin.AbstractPlugin
 
getFactoriesList() - Method in class edu.uci.isr.yancees.plugin.PluginManager
Gets the list of all factories registered in the PluginManager
getFactoriesList() - Method in interface edu.uci.isr.yancees.plugin.PluginManagerInterface
Gets the list of all factories registered in the PluginManager
getFilterAt(int) - Method in class edu.uci.isr.yancees.filter.AbstractFilterManager
 
getFilterAt(int) - Method in interface edu.uci.isr.yancees.filter.FilterManagerInterface
 
getFilterByName(String) - Method in class edu.uci.isr.yancees.filter.AbstractFilterManager
 
getFilterByName(String) - Method in interface edu.uci.isr.yancees.filter.FilterManagerInterface
 
getFilters() - Method in class edu.uci.isr.yancees.filter.AbstractFilterManager
 
getFilters() - Method in interface edu.uci.isr.yancees.filter.FilterManagerInterface
 
getFilters() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaSubscription
 
getFirstElementByName(String) - Method in class edu.uci.isr.yancees.util.DOMNodeAdapter
Searches the current DOM tree recursively looking for the first element with the provided name.
getFloat(String) - Method in class edu.uci.isr.yancees.YanceesEvent
Gets a float attribute
getFullContext() - Method in class edu.uci.isr.yancees.plugin.AbstractPlugin
 
getFullContext() - Method in interface edu.uci.isr.yancees.plugin.PluginInterface
 
getFullContext(Node) - Static method in class edu.uci.isr.yancees.util.DOMNodeAdapter
This method is declared static for performance reasons, preventing the creation of a DOMNodeAdapter for each node that one would like to parse.
getFullPath() - Method in class edu.uci.isr.yancees.plugin.AbstractPlugin
 
getFullPath() - Method in interface edu.uci.isr.yancees.plugin.PluginInterface
 
getFullPath() - Method in class edu.uci.isr.yancees.util.DOMNodeAdapter
 
getFullPath(Node) - Static method in class edu.uci.isr.yancees.util.DOMNodeAdapter
This method is declared static for performance reasons, preventing the creation of a DOMNodeAdapter for each node that one would like to parse.
getHTMLContent() - Method in class edu.uci.isr.yancees.util.DOMNodeAdapter
Prints the HTML content of the current Node.
getHeaderAttValues() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinEvent
 
getHeaderAttValues() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaEvent
 
getHeaderAttribute(String) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinEvent
returns the value of an attribute or null if that attribute does not exist in this OldElvinEvent.
getHeaderAttribute(String) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaEvent
returns the value of an attribute or null if that attribute does not exist in this SienaEvent.
getHeaderAttributeNamesIterator() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinEvent
returns an iterator for the set of attribute names of this OldElvinEvent header.
getHeaderAttributeNamesIterator() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaEvent
returns an iterator for the set of attribute names of this SienaEvent header.
getHeaderSize() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinEvent
returns the number of headerAttributes in this OldElvinEvent.
getHeaderSize() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaEvent
returns the number of headerAttributes in this SienaEvent.
getId() - Method in class edu.uci.isr.yancees.GenericMessage
Messages have unique ids inside an address space.
getId() - Method in interface edu.uci.isr.yancees.MessageInterface
 
getId() - Method in class edu.uci.isr.yancees.plugin.AbstractPlugin
 
getId() - Method in class edu.uci.isr.yancees.plugin.OrderedEventBuffer.BufferRecord
 
getId() - Method in interface edu.uci.isr.yancees.plugin.PluginInterface
 
getId() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinEvent
 
getId() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinSubscription
 
getId() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinEvent
 
getId() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaEvent
 
getId() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaEvent
 
getId() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaSubscription
 
getId() - Method in class edu.uci.isr.yancees.server.dispatcher.switcher.SwitcherSubscription
 
getId() - Method in class edu.uci.isr.yancees.server.service.cassius.CassObject
 
getInputFilterManager() - Method in class edu.uci.isr.yancees.ArchitectureManager
 
getInstance() - Static method in class edu.uci.isr.yancees.ArchitectureManager
 
getInstance() - Static method in class edu.uci.isr.yancees.ProtocolFacade
 
getInstance() - Static method in class edu.uci.isr.yancees.PublicationFacade
 
getInstance() - Static method in class edu.uci.isr.yancees.SubscriptionFacade
 
getInstance() - Static method in class edu.uci.isr.yancees.YanceesFacade
The only way to access the unique instance of Yancees is by using this access method.
getInstance() - Static method in class edu.uci.isr.yancees.core.ActivePluginInstancesRegistry
 
getInstance() - Static method in class edu.uci.isr.yancees.core.NotificationManager
The only way to access the unique instance of ProtocolManager is by using this access method
getInstance() - Static method in class edu.uci.isr.yancees.core.ProtocolManager
The only way to access the unique instance of ProtocolManager is by using this access method
getInstance() - Static method in class edu.uci.isr.yancees.core.SubscriptionManager
The only way to access the unique instance of ProtocolManager is by using this access method
getInstance() - Static method in class edu.uci.isr.yancees.dispatcher.EventDispatcher
The only way to access the unique instance of EventDispatcher is by using this access method
getInstance() - Static method in class edu.uci.isr.yancees.filter.InputFilterManager
The only way to access the unique instance of ProtocolManager is by using this access method
getInstance() - Static method in class edu.uci.isr.yancees.filter.OutputFilterManager
The only way to access the unique instance of ProtocolManager is by using this access method
getInstance() - Static method in class edu.uci.isr.yancees.server.service.ServiceManager
The only way to access the unique instance of ProtocolManager is by using this access method
getInt(String) - Method in class edu.uci.isr.yancees.YanceesEvent
Gets a int attribute
getLong(String) - Method in class edu.uci.isr.yancees.YanceesEvent
Gets a long attribute
getMatchSize() - Method in class edu.uci.isr.yancees.server.plugin.subscription.correlation.ObjectBuffer
 
getMaxPathDepth(String[]) - Static method in class edu.uci.isr.yancees.util.PathOperations
Given a set of path names, separated by DOMNodeAdapter.CONTEXT_SEPARATOR, we return the max path depth (the number of subcontexts in that path).
getMessageId() - Method in class edu.uci.isr.yancees.SubscriptionFacade.SubscriberMediator
 
getName() - Method in class edu.uci.isr.yancees.filter.AbstractFilter
 
getName() - Method in interface edu.uci.isr.yancees.filter.FilterInterface
 
getName() - Method in class edu.uci.isr.yancees.server.service.AbstractService
 
getName() - Method in interface edu.uci.isr.yancees.server.service.ServiceInterface
 
getName() - Method in class edu.uci.isr.yancees.server.service.cassius.CassAccount
 
getName() - Method in class edu.uci.isr.yancees.server.service.cassius.CassObject
 
getName() - Method in class edu.uci.isr.yancees.server.service.cassius.CassType
 
getNodeText() - Method in class edu.uci.isr.yancees.util.DOMNodeAdapter
 
getNotification() - Method in class edu.uci.isr.yancees.plugin.OrderedEventBuffer.BufferRecord
 
getNotificationManager() - Method in class edu.uci.isr.yancees.ArchitectureManager
 
getNotificationPluginManager() - Method in class edu.uci.isr.yancees.ArchitectureManager
 
getNumberOfFilters() - Method in class edu.uci.isr.yancees.filter.AbstractFilterManager
 
getObject(String) - Method in class edu.uci.isr.yancees.server.service.cassius.CassAccount
 
getObjectHierarchy() - Method in class edu.uci.isr.yancees.server.service.cassius.CassAccount
 
getObjectList() - Method in class edu.uci.isr.yancees.server.service.cassius.CassAccount
 
getOperatorType(String) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinSubscription
 
getOperatorType(String) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaSubscription
 
getOutputFilterManager() - Method in class edu.uci.isr.yancees.ArchitectureManager
 
getParent() - Method in class edu.uci.isr.yancees.server.service.cassius.CassObject
 
getParentId() - Method in class edu.uci.isr.yancees.server.service.cassius.CassObject
 
getPathDepth(String) - Static method in class edu.uci.isr.yancees.util.PathOperations
For example: /a/b/c/d has depth = 4 / has depth = 0 /c has depth = 1
getPattern() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinSubscription
 
getPattern() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaSubscription
 
getPluginIdIndex(long) - Method in class edu.uci.isr.yancees.server.plugin.subscription.correlation.AbstractCorrelationPlugin
Finds the position of the id in the pattern being observed.
getPluginTree() - Method in class edu.uci.isr.yancees.SubscriptionFacade.SubscriberMediator
 
getProtocolAPI() - Method in class edu.uci.isr.yancees.YanceesFacade
Get access to the internal protocolAPI and initializes this component if necessary
getProtocolManager() - Method in class edu.uci.isr.yancees.ArchitectureManager
 
getProtocolPluginManager() - Method in class edu.uci.isr.yancees.ArchitectureManager
 
getPublisherAPI() - Method in class edu.uci.isr.yancees.YanceesFacade
Get access to the internal publisher API and initializes this component if necessary
getRecordTime() - Method in class edu.uci.isr.yancees.plugin.OrderedEventBuffer.BufferRecord
 
getReferenceCounter() - Method in class edu.uci.isr.yancees.client.dispatcher.yancees.YanceesAdapter.SubscriberMediator
 
getReferenceCounter() - Method in class edu.uci.isr.yancees.client.rmi.YanceesRMIClient.SubscriberMediator
 
getReferenceCounter() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.AbstractSienaAdapter.DispatcherListenerMediator
 
getReferenceCounter() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaAdapter.SubscriberMediator
 
getRegisteredTags() - Method in class edu.uci.isr.yancees.plugin.PluginManager
 
getRegisteredTags() - Method in interface edu.uci.isr.yancees.plugin.PluginManagerInterface
 
getRequireFields() - Method in class edu.uci.isr.yancees.server.dispatcher.switcher.SwitcherSubscription
 
getRequiredPluginsList() - Method in class edu.uci.isr.yancees.plugin.AbstractPlugin
 
getRequiredPluginsList() - Method in interface edu.uci.isr.yancees.plugin.PluginInterface
 
getServiceByName(String) - Method in class edu.uci.isr.yancees.server.service.ServiceManager
 
getServiceByName(String) - Method in interface edu.uci.isr.yancees.server.service.ServiceManagerInterface
 
getServiceManager() - Method in class edu.uci.isr.yancees.ArchitectureManager
 
getSize() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinEvent
returns the number of eventAttributes in this ElvinEvent.
getSource() - Method in class edu.uci.isr.yancees.plugin.OrderedEventBuffer.BufferRecord
 
getString(String) - Method in class edu.uci.isr.yancees.YanceesEvent
Gets a string attribute
getSubscriberAPI() - Method in class edu.uci.isr.yancees.YanceesFacade
Gets access to the internal subscriber API and initializes this component if necessary
getSubscription() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinSubscription
 
getSubscriptionManager() - Method in class edu.uci.isr.yancees.ArchitectureManager
 
getSubscriptionPluginManager() - Method in class edu.uci.isr.yancees.ArchitectureManager
 
getSubscriptionString() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinSubscription
 
getSubtree() - Method in class edu.uci.isr.yancees.plugin.AbstractPlugin
 
getSubtree() - Method in interface edu.uci.isr.yancees.plugin.PluginInterface
 
getSuccessor() - Method in class edu.uci.isr.yancees.filter.AbstractFilter
list all the successors of this filters if any
getSuccessor() - Method in interface edu.uci.isr.yancees.filter.FilterInterface
 
getTag() - Method in class edu.uci.isr.yancees.plugin.AbstractPlugin
 
getTag() - Method in interface edu.uci.isr.yancees.plugin.PluginInterface
 
getTags() - Method in interface edu.uci.isr.yancees.plugin.PluginFactoryInterface
 
getTags() - Method in class edu.uci.isr.yancees.plugin.generic.GenericPluginFactory
 
getTags() - Method in class edu.uci.isr.yancees.plugin.notification.NotificationPluginFactory
 
getTags() - Method in class edu.uci.isr.yancees.plugin.subscription.SubscriptionPluginFactory
 
getTags() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinPluginFactory
 
getTags() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaPluginFactory
 
getTags() - Method in class edu.uci.isr.yancees.server.plugin.notification.pull.PullPluginFactory
 
getTags() - Method in class edu.uci.isr.yancees.server.plugin.notification.push.PushPluginFactory
 
getTags() - Method in class edu.uci.isr.yancees.server.plugin.protocol.mobility.MobilityProtocolPluginFactory
 
getTags() - Method in class edu.uci.isr.yancees.server.plugin.protocol.polling.PollProtocolPluginFactory
 
getTags() - Method in class edu.uci.isr.yancees.server.plugin.subscription.correlation.AndPluginFactory
 
getTags() - Method in class edu.uci.isr.yancees.server.plugin.subscription.correlation.OrPluginFactory
 
getTags() - Method in class edu.uci.isr.yancees.server.plugin.subscription.correlation.ThenPluginFactory
 
getTags() - Method in class edu.uci.isr.yancees.server.plugin.subscription.filter.FilterPluginFactory
 
getTags() - Method in class edu.uci.isr.yancees.server.plugin.subscription.require.RequirePluginFactory
 
getTags() - Method in class edu.uci.isr.yancees.server.plugin.subscription.rule.RulePluginFactory
 
getTags() - Method in class edu.uci.isr.yancees.server.plugin.subscription.sequence.SequencePluginFactory
 
getType() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
 
getType() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.AttValue
 
getType() - Method in class edu.uci.isr.yancees.server.service.cassius.CassObject
 
getVisibleElementsBFS() - Method in class edu.uci.isr.yancees.util.DOMNodeAdapter
 
getVisibleElementsDFS() - Method in class edu.uci.isr.yancees.util.DOMNodeAdapter
 
getXMLTextContent() - Method in class edu.uci.isr.yancees.GenericMessage
 
getXMLTextContent() - Method in interface edu.uci.isr.yancees.MessageInterface
 
getXMLTextContent() - Method in class edu.uci.isr.yancees.YanceesEvent
 
getXMLTextContent() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinEvent
 
getXMLTextContent() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinSubscription
 
getXMLTextContent() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinEvent
 
getXMLTextContent() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaEvent
 
getXMLTextContent() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaEvent
 
getXMLTextContent() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaSubscription
 
getXMLTextContent() - Method in class edu.uci.isr.yancees.server.dispatcher.switcher.SwitcherSubscription
 

H

HEADER - Variable in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinAdapter
 
HEADER - Static variable in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinEvent
 
HEADER - Variable in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaAdapter
 
HEADER - Static variable in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaEvent
 
HEADER_PREFIX - Variable in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinAdapter
 
HEADER_PREFIX - Variable in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaAdapter
 
handleMessage(EventInterface) - Method in class edu.uci.isr.yancees.filter.AbstractFilter
Handles the incomming message and passes it forward to all the successors of this filter
handleMessage(EventInterface[]) - Method in class edu.uci.isr.yancees.filter.AbstractFilter
Handles the incomming message and passes it forward to all the successors of this filter
handleMessage(EventInterface) - Method in interface edu.uci.isr.yancees.filter.FilterInterface
handles the current message and passes it forward to its sucessors if any.
handleMessage(EventInterface[]) - Method in interface edu.uci.isr.yancees.filter.FilterInterface
handles the current message and passes it forward to its sucessors if any.
hasChildElement(String) - Method in class edu.uci.isr.yancees.util.DOMNodeAdapter
 
hasChildren() - Method in class edu.uci.isr.yancees.plugin.AbstractPlugin
Determines whether this plug-in requires other plug-ins or not.
hasChildren() - Method in interface edu.uci.isr.yancees.plugin.PluginInterface
Determines whether this plug-in requires other plug-ins or not
hashCode() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
 
hashCode() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.AttValue
 

I

INT - Static variable in class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
integer type.
INT - Static variable in class edu.uci.isr.yancees.server.dispatcher.siena.AttValue
integer type.
INT_TYPE - Static variable in class edu.uci.isr.yancees.YanceesEvent
 
INT_TYPE - Static variable in class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
 
INT_TYPE - Static variable in class edu.uci.isr.yancees.server.dispatcher.siena.AttValue
 
InputFilterManager - class edu.uci.isr.yancees.filter.InputFilterManager.
 
InputFilterManager() - Constructor for class edu.uci.isr.yancees.filter.InputFilterManager
 
InputPerformanceFilter - class edu.uci.isr.yancees.server.filter.performance.InputPerformanceFilter.
Implements a generic filter that only forwards the message without changing it
InputPerformanceFilter() - Constructor for class edu.uci.isr.yancees.server.filter.performance.InputPerformanceFilter
 
incReferenceCounter() - Method in class edu.uci.isr.yancees.client.dispatcher.yancees.YanceesAdapter.SubscriberMediator
 
incReferenceCounter() - Method in class edu.uci.isr.yancees.client.rmi.YanceesRMIClient.SubscriberMediator
 
incReferenceCounter() - Method in class edu.uci.isr.yancees.server.rmi.RemoteYanceesImplementation.SubscriberMediator
 
incrementReferenceCounter() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.AbstractSienaAdapter.DispatcherListenerMediator
 
incrementReferenceCounter() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaAdapter.SubscriberMediator
 
index(DOMNodeAdapter) - Method in class edu.uci.isr.yancees.util.DOMNodeAdapter
 
init(String) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
 
init(byte[]) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
 
init(long) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
 
init(int) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
 
init(boolean) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
 
init(double) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
 
init(float) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
 
init(String) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.AttValue
 
init(byte[]) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.AttValue
 
init(long) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.AttValue
 
init(int) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.AttValue
 
init(boolean) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.AttValue
 
init(double) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.AttValue
 
init(float) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.AttValue
 
initialize() - Method in class edu.uci.isr.yancees.ArchitectureManager
Initializes the architecture using the default configuration
initialize(File) - Method in class edu.uci.isr.yancees.ArchitectureManager
Initializes the architecture based on a configuratio file
initialize(MessageInterface) - Method in class edu.uci.isr.yancees.ProtocolSession
Issues an initialization message to initiate this session.
initialize() - Method in class edu.uci.isr.yancees.YanceesFacade
Initializes the system using the default configuration.
insertFilterAt(FilterInterface, int) - Method in class edu.uci.isr.yancees.filter.AbstractFilterManager
Insters a filter in the provided position in the filters stream
insertFilterAt(FilterInterface, int) - Method in interface edu.uci.isr.yancees.filter.FilterManagerInterface
Insters a filter in the provided position in the filters stream
installInputFilters(FilterManagerInterface) - Method in class edu.uci.isr.yancees.PublicationFacade
Installs the inputqueue managed by filterManager in this API
installOutputFilters(FilterManagerInterface) - Method in class edu.uci.isr.yancees.SubscriptionFacade
Installs the inputqueue managed by filterManager in this API
intValue() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
 
intValue() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.AttValue
 
isActive() - Method in class edu.uci.isr.yancees.server.service.AbstractService
 
isActive() - Method in interface edu.uci.isr.yancees.server.service.ServiceInterface
 
isEmpty() - Method in class edu.uci.isr.yancees.server.plugin.subscription.correlation.ObjectBuffer
 
isEqualTo(AttValue) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
 
isEqualTo(AttValue) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.AttValue
 
isExpired() - Method in class edu.uci.isr.yancees.server.plugin.subscription.correlation.ObjectBuffer
This method checks for the 'WITHIN' clause in the correlation constructs.
isFilteringNodes() - Method in class edu.uci.isr.yancees.util.DOMNodeAdapter
 
isFull() - Method in class edu.uci.isr.yancees.server.plugin.subscription.correlation.ObjectBuffer
Indicates whether or not all expected events arrived
isTreeElement(String) - Method in class edu.uci.isr.yancees.util.DOMNodeAdapter
Used to filter the XML Schema elements to consider while parsing this DOM tree.
isValidElvinOperator(String) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinSubscription
Compares the provided operator as a String, to the valid OPERATORS suported by this subscription and as described in sienaSubscripion.xds
isValidSienaOperator(String) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaSubscription
Compares the provided operator as a String, to the valid OPERATORS suported by this subscription and as described in sienaSubscripion.xds

L

LONG - Static variable in class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
integer type.
LONG - Static variable in class edu.uci.isr.yancees.server.dispatcher.siena.AttValue
integer type.
LONG_TYPE - Static variable in class edu.uci.isr.yancees.YanceesEvent
 
LONG_TYPE - Static variable in class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
 
LONG_TYPE - Static variable in class edu.uci.isr.yancees.server.dispatcher.siena.AttValue
 
LOOKUP_NAME - Static variable in interface edu.uci.isr.yancees.server.rmi.RemoteYanceesInterface
 
listAccounts(Node) - Method in class edu.uci.isr.yancees.server.service.cassius.CassiusService
listAvailableServiceNames() - Method in class edu.uci.isr.yancees.server.service.ServiceManager
 
listAvailableServiceNames() - Method in interface edu.uci.isr.yancees.server.service.ServiceManagerInterface
 
listObjects(Node) - Method in class edu.uci.isr.yancees.server.service.cassius.CassiusService
listTypes(Node) - Method in class edu.uci.isr.yancees.server.service.cassius.CassiusService
longValue() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
 
longValue() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.AttValue
 

M

MULTI_THREADED_PUBLISH - Static variable in class edu.uci.isr.yancees.server.rmi.RemoteYanceesImplementation
 
MessageInterface - interface edu.uci.isr.yancees.MessageInterface.
 
MobilityProtocolPlugin - class edu.uci.isr.yancees.server.plugin.protocol.mobility.MobilityProtocolPlugin.
 
MobilityProtocolPlugin(Node) - Constructor for class edu.uci.isr.yancees.server.plugin.protocol.mobility.MobilityProtocolPlugin
 
MobilityProtocolPluginFactory - class edu.uci.isr.yancees.server.plugin.protocol.mobility.MobilityProtocolPluginFactory.
 
MobilityProtocolPluginFactory() - Constructor for class edu.uci.isr.yancees.server.plugin.protocol.mobility.MobilityProtocolPluginFactory
 
main(String[]) - Static method in class edu.uci.isr.yancees.client.YanceesClient
 
main(String[]) - Static method in class edu.uci.isr.yancees.server.rmi.RemoteYanceesImplementation
 
messageDOM - Variable in class edu.uci.isr.yancees.GenericMessage
 
modifyObject(Node) - Method in class edu.uci.isr.yancees.server.service.cassius.CassiusService
myId - Variable in class edu.uci.isr.yancees.GenericMessage
 
myInstance - Static variable in class edu.uci.isr.yancees.core.NotificationManager
 
myInstance - Static variable in class edu.uci.isr.yancees.core.SubscriptionManager
 
myInstance - Static variable in class edu.uci.isr.yancees.filter.InputFilterManager
 
myInstance - Static variable in class edu.uci.isr.yancees.filter.OutputFilterManager
 
myInstance - Static variable in class edu.uci.isr.yancees.server.service.ServiceManager
 
myListeners - Variable in class edu.uci.isr.yancees.plugin.AbstractPlugin
 
myRequiredPlugins - Variable in class edu.uci.isr.yancees.plugin.AbstractPlugin
 

N

NAME - Static variable in class edu.uci.isr.yancees.YanceesEvent
 
NAME - Static variable in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinEvent
 
NAME - Static variable in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinSubscription
Tags used from the event to express siena constraints.
NAME - Static variable in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinEvent
 
NAME - Static variable in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaEvent
 
NAME - Static variable in class edu.uci.isr.yancees.server.dispatcher.siena.SienaEvent
 
NAME - Static variable in class edu.uci.isr.yancees.server.dispatcher.siena.SienaSubscription
Tags used from the event to express siena constraints.
NOTIFICATION_TAG - Static variable in class edu.uci.isr.yancees.core.NotificationManager
 
NULL - Static variable in class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
null type, the default type of an attribute
NULL - Static variable in class edu.uci.isr.yancees.server.dispatcher.siena.AttValue
null type, the default type of an attribute
NotificationManager - class edu.uci.isr.yancees.core.NotificationManager.
There is only one instance of subscriptionManager per process (core or client)
NotificationManager() - Constructor for class edu.uci.isr.yancees.core.NotificationManager
 
NotificationPlugin - class edu.uci.isr.yancees.plugin.notification.NotificationPlugin.
 
NotificationPlugin(Node) - Constructor for class edu.uci.isr.yancees.plugin.notification.NotificationPlugin
 
NotificationPluginFactory - class edu.uci.isr.yancees.plugin.notification.NotificationPluginFactory.
Title: Yancees Notification Server
NotificationPluginFactory() - Constructor for class edu.uci.isr.yancees.plugin.notification.NotificationPluginFactory
 
newObject(Node) - Method in class edu.uci.isr.yancees.server.service.cassius.CassiusService
notify(EventInterface) - Method in interface edu.uci.isr.yancees.SubscriberInterface
sends an Event to this Subscriber
notify(EventInterface[]) - Method in interface edu.uci.isr.yancees.SubscriberInterface
sends a sequence of Event evt to this Subscriber
notify(EventInterface) - Method in class edu.uci.isr.yancees.client.dispatcher.yancees.YanceesAdapter.SubscriberMediator
Receives notification as SubscriberInterface and forwards it to the client EventDispatcherListenerInterface
notify(EventInterface[]) - Method in class edu.uci.isr.yancees.client.dispatcher.yancees.YanceesAdapter.SubscriberMediator
Receives notification list as SubscriberInterface and forwards it to the client EventDispatcherListenerInterface
notify(EventInterface) - Method in class edu.uci.isr.yancees.client.rmi.YanceesRMIClient.SubscriberMediator
Receives notification as RemoteSubscriberInterface and forwards it to the client SubscriberInterface
notify(EventInterface[]) - Method in class edu.uci.isr.yancees.client.rmi.YanceesRMIClient.SubscriberMediator
Receives notification list as RemoteSubscriberInterface and forwards it to the client SubscriberInterface
notify(Notification) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.AbstractSienaAdapter.DispatcherListenerMediator
Used to receive single events from siena It transforms siena events to Yancees events and forwards the event to the appropriate subscriber.
notify(Notification) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaAdapter.SubscriberMediator
Used to receive events from siena It transforms siena events to Yancees events and forwards the event to the appropriate subscriber.
notify(EventInterface) - Method in class edu.uci.isr.yancees.server.rmi.AbstractRemoteSubscriberImplementation
Receives notification from the remote server.
notify(EventInterface[]) - Method in class edu.uci.isr.yancees.server.rmi.AbstractRemoteSubscriberImplementation
Receives notification from the remote server.
notify(EventInterface) - Method in interface edu.uci.isr.yancees.server.rmi.RemoteSubscriberInterface
sends an Event to this Subscriber
notify(EventInterface[]) - Method in interface edu.uci.isr.yancees.server.rmi.RemoteSubscriberInterface
sends a sequence of Event evt to this Subscriber
notify(EventInterface) - Method in class edu.uci.isr.yancees.server.rmi.RemoteYanceesImplementation.SubscriberMediator
Receives notifications from the local components of Yancees and repasses them to the remote subscribers
notify(EventInterface[]) - Method in class edu.uci.isr.yancees.server.rmi.RemoteYanceesImplementation.SubscriberMediator
Receives notifications from the local components of Yancees and repasses them to the remote subscribers
notifyBuffer(EventInterface[]) - Method in class edu.uci.isr.yancees.client.rmi.YanceesRMIClient.SubscriberMediator
 
notifyBuffer(EventInterface[]) - Method in class edu.uci.isr.yancees.server.rmi.AbstractRemoteSubscriberImplementation
Receives a buffer of single event notifications (not patterns), from the RMI Yancees server.
notifyBuffer(EventInterface[]) - Method in interface edu.uci.isr.yancees.server.rmi.RemoteSubscriberInterface
This method is here for performance reasons, the events came individually but here they are grouped and sent together to the client.
numberOfAttributes() - Method in class edu.uci.isr.yancees.YanceesEvent
 

O

OPERATORS - Static variable in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinSubscription
string representation of all supported OPERATORS as described in the sienaSubscription.xsd.
OPERATORS - Static variable in class edu.uci.isr.yancees.server.dispatcher.siena.SienaSubscription
string representation of all supported OPERATORS as described in the sienaSubscription.xsd.
OPERATOR_STRINGS - Static variable in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinSubscription
 
ObjectBuffer - class edu.uci.isr.yancees.server.plugin.subscription.correlation.ObjectBuffer.
This class stores the events collected in each incomplete sequence.
ObjectBuffer(int) - Constructor for class edu.uci.isr.yancees.server.plugin.subscription.correlation.ObjectBuffer
 
ObjectBuffer(int, long, long, boolean) - Constructor for class edu.uci.isr.yancees.server.plugin.subscription.correlation.ObjectBuffer
Sets a buffer which must be filled within some interval, or must receive events, one after another, after some interval, that must have order enforced or not
OldElvinAdapter - class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinAdapter.
Implements the event dispatcher interface, bridging the communication between the yancees core and the idiosincrasies of the target event notification used, in this case, Elvin.
OldElvinAdapter(String) - Constructor for class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinAdapter
Constructor
OldElvinAdapter() - Constructor for class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinAdapter
 
OldElvinEvent - class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinEvent.
An event An event is structured as a set of named and typed bodyAttributes.
OldElvinEvent() - Constructor for class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinEvent
constructs an empty OldElvinEvent.
OldElvinEvent(EventInterface) - Constructor for class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinEvent
initialized the current object using the generic event provided.
OldElvinEvent(Node) - Constructor for class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinEvent
initialized the current object using the generic event represented in the form of a DOM tree.
OldElvinEvent(OldElvinEvent) - Constructor for class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinEvent
creates a deep copy of a given OldElvinEvent.
OldSienaAdapter - class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaAdapter.
 
OldSienaAdapter(String) - Constructor for class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaAdapter
Constructor
OldSienaAdapter() - Constructor for class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaAdapter
 
OldSienaAdapter.SubscriberMediator - class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaAdapter.SubscriberMediator.
This class represents a subscriber, receiving all the events from Siena that are destinated to this particular EventDispatcherListenerInterface It gets the events from siena, convets it to Events in Yancees and sends to the corresponding EventDispatcherListenerInterface that it represents.
OldSienaAdapter.SubscriberMediator(EventDispatcherListenerInterface) - Constructor for class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaAdapter.SubscriberMediator
Constructor
OldSienaEvent - class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaEvent.
An event An event is structured as a set of named and typed bodyAttributes.
OldSienaEvent() - Constructor for class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaEvent
constructs an empty SienaEvent.
OldSienaEvent(EventInterface) - Constructor for class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaEvent
initialized the current object using the generic event provided.
OldSienaEvent(Node) - Constructor for class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaEvent
initialized the current object using the generic event represented in the form of a DOM tree.
OldSienaEvent(OldSienaEvent) - Constructor for class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaEvent
creates a deep copy of a given SienaEvent.
OrPlugin - class edu.uci.isr.yancees.server.plugin.subscription.correlation.OrPlugin.
This plug-in detects the orrurrence of two or more events A and B and C...
OrPlugin(Node) - Constructor for class edu.uci.isr.yancees.server.plugin.subscription.correlation.OrPlugin
 
OrPluginFactory - class edu.uci.isr.yancees.server.plugin.subscription.correlation.OrPluginFactory.
 
OrPluginFactory() - Constructor for class edu.uci.isr.yancees.server.plugin.subscription.correlation.OrPluginFactory
 
OrderedEventBuffer - class edu.uci.isr.yancees.plugin.OrderedEventBuffer.
 
OrderedEventBuffer() - Constructor for class edu.uci.isr.yancees.plugin.OrderedEventBuffer
 
OrderedEventBuffer.BufferRecord - class edu.uci.isr.yancees.plugin.OrderedEventBuffer.BufferRecord.
This is a record used to store the event and its source plug-in reference
OrderedEventBuffer.BufferRecord(GenericEvent, PluginInterface) - Constructor for class edu.uci.isr.yancees.plugin.OrderedEventBuffer.BufferRecord
 
OutputFilterManager - class edu.uci.isr.yancees.filter.OutputFilterManager.
 
OutputFilterManager() - Constructor for class edu.uci.isr.yancees.filter.OutputFilterManager
 
OutputPerformanceFilter - class edu.uci.isr.yancees.server.filter.performance.OutputPerformanceFilter.
Implements a generic filter that only forwards the message without changing it
OutputPerformanceFilter() - Constructor for class edu.uci.isr.yancees.server.filter.performance.OutputPerformanceFilter
 
objectArrivedForPosition(Object, int) - Method in class edu.uci.isr.yancees.server.plugin.subscription.correlation.ObjectBuffer
Receives a notification informing the arrival of an event from the specified position in the pattern.

P

PERFORM_XML_VALIDATION - Static variable in class edu.uci.isr.yancees.YanceesFacade
 
PRINT_DEBUG - Static variable in class edu.uci.isr.yancees.YanceesFacade
 
PS_BUFFER_FLUSH_PERIOD - Static variable in class edu.uci.isr.yancees.YanceesFacade
 
PS_BUFFER_SIZE - Static variable in class edu.uci.isr.yancees.YanceesFacade
 
ParserException - exception edu.uci.isr.yancees.core.ParserException.
exception related to Errors in the subscription parsing
ParserException() - Constructor for class edu.uci.isr.yancees.core.ParserException
 
ParserException(String) - Constructor for class edu.uci.isr.yancees.core.ParserException
 
ParserListenerInterface - interface edu.uci.isr.yancees.core.ParserListenerInterface.
Title: Yancees Notification Server
ParsingException - exception edu.uci.isr.yancees.core.ParsingException.
exception related to Errors in the message parsing
ParsingException() - Constructor for class edu.uci.isr.yancees.core.ParsingException
 
ParsingException(String) - Constructor for class edu.uci.isr.yancees.core.ParsingException
 
PathOperations - class edu.uci.isr.yancees.util.PathOperations.
Title: Yancees Notification Server
PathOperations() - Constructor for class edu.uci.isr.yancees.util.PathOperations
 
PerformanceCollectionService - class edu.uci.isr.yancees.server.service.performance.PerformanceCollectionService.
That's a generic service, with void implementation.
PerformanceCollectionService() - Constructor for class edu.uci.isr.yancees.server.service.performance.PerformanceCollectionService
constructor
PersistencyService - class edu.uci.isr.yancees.server.service.persistency.PersistencyService.
This persistency service stores the events in main memory.
PersistencyService() - Constructor for class edu.uci.isr.yancees.server.service.persistency.PersistencyService
constructor
PluginFactoryException - exception edu.uci.isr.yancees.plugin.PluginFactoryException.
Title: Yancees Notification Server
PluginFactoryException() - Constructor for class edu.uci.isr.yancees.plugin.PluginFactoryException
 
PluginFactoryException(String) - Constructor for class edu.uci.isr.yancees.plugin.PluginFactoryException
 
PluginFactoryInterface - interface edu.uci.isr.yancees.plugin.PluginFactoryInterface.
This is the interface of the plug-ins of the core of the system
PluginInterface - interface edu.uci.isr.yancees.plugin.PluginInterface.
This is the interface of the plug-ins of the core of the system.
PluginListenerInterface - interface edu.uci.isr.yancees.plugin.PluginListenerInterface.
 
PluginManager - class edu.uci.isr.yancees.plugin.PluginManager.
Manages the plug-in instances used by the parsers (managers)
PluginManager() - Constructor for class edu.uci.isr.yancees.plugin.PluginManager
this is the constructor.
PluginManagerException - exception edu.uci.isr.yancees.plugin.PluginManagerException.
Title: Yancees Notification Server
PluginManagerException() - Constructor for class edu.uci.isr.yancees.plugin.PluginManagerException
 
PluginManagerException(String) - Constructor for class edu.uci.isr.yancees.plugin.PluginManagerException
 
PluginManagerInterface - interface edu.uci.isr.yancees.plugin.PluginManagerInterface.
 
PollProtocolPlugin - class edu.uci.isr.yancees.server.plugin.protocol.polling.PollProtocolPlugin.
 
PollProtocolPlugin(Node) - Constructor for class edu.uci.isr.yancees.server.plugin.protocol.polling.PollProtocolPlugin
 
PollProtocolPlugin.PollingMechanism - class edu.uci.isr.yancees.server.plugin.protocol.polling.PollProtocolPlugin.PollingMechanism.
Implements a thread that periodically polls all the pull plug-ins under the provides subscriber interface and publishes the output of this plug-in using the events stored in the pull plug-ins.
PollProtocolPlugin.PollingMechanism(int, SubscriberInterface, PollProtocolPlugin) - Constructor for class edu.uci.isr.yancees.server.plugin.protocol.polling.PollProtocolPlugin.PollingMechanism
 
PollProtocolPluginFactory - class edu.uci.isr.yancees.server.plugin.protocol.polling.PollProtocolPluginFactory.
 
PollProtocolPluginFactory() - Constructor for class edu.uci.isr.yancees.server.plugin.protocol.polling.PollProtocolPluginFactory
 
ProtocolFacade - class edu.uci.isr.yancees.ProtocolFacade.
This class deals with generic messages, that are parserd by installed protocol plug-ins.
ProtocolManager - class edu.uci.isr.yancees.core.ProtocolManager.
There is only one instance of subscriptionManager per process (core or client) The protocol manager handles the creation of protocol plug-in instances, to be manipulated by the ProtocolAPI
ProtocolManager() - Constructor for class edu.uci.isr.yancees.core.ProtocolManager
Protected here prevents direct instantiation of this singleton but allows the extension of this class and the invocation of this construction by the specializatio class.
ProtocolPluginException - exception edu.uci.isr.yancees.plugin.ProtocolPluginException.
Title: Yancees Notification Server
ProtocolPluginException() - Constructor for class edu.uci.isr.yancees.plugin.ProtocolPluginException
 
ProtocolPluginException(String) - Constructor for class edu.uci.isr.yancees.plugin.ProtocolPluginException
 
ProtocolPluginInterface - interface edu.uci.isr.yancees.plugin.ProtocolPluginInterface.
Adds to the ProtocolPlug-in the ability to process messages coming from clients.
ProtocolPluginListenerInterface - interface edu.uci.isr.yancees.plugin.ProtocolPluginListenerInterface.
 
ProtocolSession - class edu.uci.isr.yancees.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.
ProtocolSession(SubscriberInterface, ProtocolManager) - Constructor for class edu.uci.isr.yancees.ProtocolSession
The protected here allows only the ProtocolAPI to initialize this object.
ProtocolSessionInterface - interface edu.uci.isr.yancees.ProtocolSessionInterface.
Title: Yancees Notification Server
PublicationFacade - class edu.uci.isr.yancees.PublicationFacade.
This is the server-side publication façade.
PullPlugin - class edu.uci.isr.yancees.server.plugin.notification.pull.PullPlugin.
 
PullPlugin(Node) - Constructor for class edu.uci.isr.yancees.server.plugin.notification.pull.PullPlugin
 
PullPluginFactory - class edu.uci.isr.yancees.server.plugin.notification.pull.PullPluginFactory.
 
PullPluginFactory() - Constructor for class edu.uci.isr.yancees.server.plugin.notification.pull.PullPluginFactory
 
PushPlugin - class edu.uci.isr.yancees.server.plugin.notification.push.PushPlugin.
 
PushPlugin(Node) - Constructor for class edu.uci.isr.yancees.server.plugin.notification.push.PushPlugin
 
PushPluginFactory - class edu.uci.isr.yancees.server.plugin.notification.push.PushPluginFactory.
 
PushPluginFactory() - Constructor for class edu.uci.isr.yancees.server.plugin.notification.push.PushPluginFactory
 
parse(Node) - Method in class edu.uci.isr.yancees.core.AbstractPluginTreeBuilder
Parses a generic message object, containng a valid parsed DOM tree, returning the head of the Plug-in structured generated.
parse(Node, PluginInterface) - Method in class edu.uci.isr.yancees.core.AbstractPluginTreeBuilder
Parses a generic message object, containng a valid parsed DOM tree, and return the plug-in structured built.
parseEvent(File) - Static method in class edu.uci.isr.yancees.YanceesFacade
Allows users to easity parse their XML events before sending to the APIs
parseFile(File, YanceesEvent) - Static method in class edu.uci.isr.yancees.YanceesEventSAXParser
Parses the content of the file, returning a HashMap with attribute value pairs
parseMessage(File) - Static method in class edu.uci.isr.yancees.YanceesFacade
Allows users to easity parse their XML messages before sending to the APIs
pausePolling() - Method in class edu.uci.isr.yancees.server.plugin.protocol.polling.PollProtocolPlugin.PollingMechanism
 
plugManager - Variable in class edu.uci.isr.yancees.core.AbstractPluginTreeBuilder
 
poll() - Method in class edu.uci.isr.yancees.server.plugin.notification.pull.PullPlugin
This method is supposed to be used by the poll protocol plug-in in order to collect the bufferized events
poll(Node) - Method in class edu.uci.isr.yancees.server.service.cassius.CassiusService
Interprets the following XML protocol description.
print - Variable in class edu.uci.isr.yancees.core.AbstractPluginTreeBuilder
 
print - Variable in class edu.uci.isr.yancees.core.NotificationManager
 
print - Variable in class edu.uci.isr.yancees.core.SubscriptionManager
 
print - Variable in class edu.uci.isr.yancees.server.dispatcher.siena.AbstractSienaAdapter
 
print - Variable in class edu.uci.isr.yancees.server.dispatcher.switcher.FastSwitcherAdapter
 
printNodeTree() - Method in class edu.uci.isr.yancees.util.DOMNodeAdapter
Recursively parsers the dom model, using the facilities of the DOMNodeAdapter class, and prints it to the standard output.
printNodeTree(Node) - Method in class edu.uci.isr.yancees.util.DOMNodeAdapter
Recursively parsers the dom model, using the facilities of the DOMNodeAdapter class, and prints it to the standard output.
processNewParsedSubtree(Node) - Method in interface edu.uci.isr.yancees.plugin.SharedPluginInterface
 
processObject(Object, long) - Method in class edu.uci.isr.yancees.server.plugin.subscription.correlation.AbstractCorrelationPlugin
A new event came from a given source (represented from its id).
processObject(Object, long) - Method in class edu.uci.isr.yancees.server.plugin.subscription.correlation.AndPlugin
A new event came from a given source (represented from its id).
processObject(Object, long) - Method in class edu.uci.isr.yancees.server.plugin.subscription.correlation.OrPlugin
A new event came from a given source (represented from its id).
processObject(Object, long) - Method in class edu.uci.isr.yancees.server.plugin.subscription.correlation.ThenPlugin
A new event came from a given source (represented from its id).
publish(EventInterface) - Method in class edu.uci.isr.yancees.PublicationFacade
Allows the users of this API to publish individual events
publish(EventInterface) - Method in interface edu.uci.isr.yancees.YanceesInterface
 
publish(EventInterface) - Method in class edu.uci.isr.yancees.client.YanceesClient
 
publish(EventInterface) - Method in class edu.uci.isr.yancees.client.dispatcher.yancees.YanceesAdapter
 
publish(EventInterface) - Method in class edu.uci.isr.yancees.client.rmi.YanceesRMIClient
 
publish(EventInterface) - Method in class edu.uci.isr.yancees.dispatcher.EventDispatcher
 
publish(EventInterface) - Method in interface edu.uci.isr.yancees.dispatcher.EventDispatcherAdapterInterface
 
publish(EventInterface) - Method in interface edu.uci.isr.yancees.dispatcher.EventDispatcherInterface
 
publish(EventInterface) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinAdapter
Publishes a Yancees event in the format of Elvin event.
publish(EventInterface) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinAdapter
Publishes a Yancees event in the format of Elvin event.
publish(EventInterface) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.AbstractSienaAdapter
Publishes a Yancees event in the format of Siena event.
publish(EventInterface) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaAdapter
Publishes a Yancees event in the format of Siena event.
publish(EventInterface) - Method in class edu.uci.isr.yancees.server.dispatcher.switcher.FastSwitcherAdapter
 
publish(EventInterface) - Method in class edu.uci.isr.yancees.server.rmi.RemoteYanceesImplementation
Multithreaded implementation of the Publish command Note that the YanceesException will not be thrown here
publish(EventInterface[]) - Method in class edu.uci.isr.yancees.server.rmi.RemoteYanceesImplementation
 
publish(EventInterface) - Method in interface edu.uci.isr.yancees.server.rmi.RemoteYanceesInterface
 
publish(EventInterface[]) - Method in interface edu.uci.isr.yancees.server.rmi.RemoteYanceesInterface
 
publishOutput(EventInterface) - Method in class edu.uci.isr.yancees.plugin.AbstractPlugin
Publishes the provided output to the event dispatcher.
publishOutput(EventInterface[]) - Method in class edu.uci.isr.yancees.plugin.AbstractPlugin
Publishes the provided event pattern to the event dispatcher
publishThroughDispatcher(EventInterface) - Method in class edu.uci.isr.yancees.PublicationFacade
Publishes an event using the installed event dispatcher.
publishThroughDispatcher(EventInterface[]) - Method in class edu.uci.isr.yancees.PublicationFacade
Publishes an event list using the installed event dispatcher.
put(String, String) - Method in class edu.uci.isr.yancees.YanceesEvent
 
put(String, double) - Method in class edu.uci.isr.yancees.YanceesEvent
 
put(String, float) - Method in class edu.uci.isr.yancees.YanceesEvent
 
put(String, boolean) - Method in class edu.uci.isr.yancees.YanceesEvent
 
put(String, byte[]) - Method in class edu.uci.isr.yancees.YanceesEvent
 
put(String, int) - Method in class edu.uci.isr.yancees.YanceesEvent
 
put(String, long) - Method in class edu.uci.isr.yancees.YanceesEvent
 
putAttribute(String, String) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinEvent
set the value of an attribute.
putAttribute(String, byte[]) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinEvent
sets the value of an attribute.
putAttribute(String, long) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinEvent
set the value of an attribute.
putAttribute(String, double) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinEvent
set the value of an attribute.
putAttribute(String, boolean) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinEvent
set the value of an attribute.
putAttribute(String, AttValue) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinEvent
set the value of an attribute.
putAttribute(String, String) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaEvent
set the value of an attribute.
putAttribute(String, byte[]) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaEvent
sets the value of an attribute.
putAttribute(String, long) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaEvent
set the value of an attribute.
putAttribute(String, double) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaEvent
set the value of an attribute.
putAttribute(String, boolean) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaEvent
set the value of an attribute.
putAttribute(String, AttValue) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaEvent
set the value of an attribute.
putBodyAttribute(String, String) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinEvent
set the value of an attribute.
putBodyAttribute(String, byte[]) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinEvent
sets the value of an attribute.
putBodyAttribute(String, long) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinEvent
set the value of an attribute.
putBodyAttribute(String, double) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinEvent
set the value of an attribute.
putBodyAttribute(String, boolean) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinEvent
set the value of an attribute.
putBodyAttribute(String, AttValue) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinEvent
set the value of an attribute.
putBodyAttribute(String, String) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaEvent
set the value of an attribute.
putBodyAttribute(String, byte[]) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaEvent
sets the value of an attribute.
putBodyAttribute(String, long) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaEvent
set the value of an attribute.
putBodyAttribute(String, double) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaEvent
set the value of an attribute.
putBodyAttribute(String, boolean) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaEvent
set the value of an attribute.
putBodyAttribute(String, AttValue) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaEvent
set the value of an attribute.
putHeaderAttribute(String, String) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinEvent
set the value of an attribute.
putHeaderAttribute(String, byte[]) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinEvent
sets the value of an attribute.
putHeaderAttribute(String, long) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinEvent
set the value of an attribute.
putHeaderAttribute(String, double) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinEvent
set the value of an attribute.
putHeaderAttribute(String, boolean) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinEvent
set the value of an attribute.
putHeaderAttribute(String, AttValue) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinEvent
set the value of an attribute.
putHeaderAttribute(String, String) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaEvent
set the value of an attribute.
putHeaderAttribute(String, byte[]) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaEvent
sets the value of an attribute.
putHeaderAttribute(String, long) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaEvent
set the value of an attribute.
putHeaderAttribute(String, double) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaEvent
set the value of an attribute.
putHeaderAttribute(String, boolean) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaEvent
set the value of an attribute.
putHeaderAttribute(String, AttValue) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaEvent
set the value of an attribute.

R

REQUIRE - Static variable in class edu.uci.isr.yancees.server.dispatcher.switcher.SwitcherSubscription
 
ROOT_CONTEXT - Variable in class edu.uci.isr.yancees.core.AbstractPluginTreeBuilder
 
RemoteProtocolSessionImplementation - class edu.uci.isr.yancees.server.rmi.RemoteProtocolSessionImplementation.
This class works as a remote wrapper to the local protocolSession It is sent as a callback interface to the yancees clients
RemoteProtocolSessionImplementation(ProtocolSession) - Constructor for class edu.uci.isr.yancees.server.rmi.RemoteProtocolSessionImplementation
 
RemoteProtocolSessionInterface - interface edu.uci.isr.yancees.server.rmi.RemoteProtocolSessionInterface.
Title: Yancees Notification Server
RemoteSubscriberInterface - interface edu.uci.isr.yancees.server.rmi.RemoteSubscriberInterface.
This should be used by the users of the Yancees notificaton server to receive events.
RemoteYanceesImplementation - class edu.uci.isr.yancees.server.rmi.RemoteYanceesImplementation.
This class implements the RemoteYanceesInterface, which is a façade, a remote interface to all Yancees APIs: Publisher, Subscriber and Protocol.
RemoteYanceesImplementation(File) - Constructor for class edu.uci.isr.yancees.server.rmi.RemoteYanceesImplementation
 
RemoteYanceesImplementation.NotificationBuffer - class edu.uci.isr.yancees.server.rmi.RemoteYanceesImplementation.NotificationBuffer.
This buffer schedules events to be notified.
RemoteYanceesImplementation.NotificationBuffer(RemoteSubscriberInterface, RemoteYanceesImplementation.SubscriberMediator) - Constructor for class edu.uci.isr.yancees.server.rmi.RemoteYanceesImplementation.NotificationBuffer
 
RemoteYanceesImplementation.SubscriberMediator - class edu.uci.isr.yancees.server.rmi.RemoteYanceesImplementation.SubscriberMediator.
Performs the mapping between the remote interface and the local subscriber interface, working also as a record of the active subscriptions.
RemoteYanceesImplementation.SubscriberMediator(RemoteSubscriberInterface, RemoteYanceesImplementation) - Constructor for class edu.uci.isr.yancees.server.rmi.RemoteYanceesImplementation.SubscriberMediator
constructor
RemoteYanceesInterface - interface edu.uci.isr.yancees.server.rmi.RemoteYanceesInterface.
 
RequirePlugin - class edu.uci.isr.yancees.server.plugin.subscription.require.RequirePlugin.
This plug-in deals with tags that are handled by Siena.
RequirePlugin(Node) - Constructor for class edu.uci.isr.yancees.server.plugin.subscription.require.RequirePlugin
 
RequirePlugin.NotificationHandler - class edu.uci.isr.yancees.server.plugin.subscription.require.RequirePlugin.NotificationHandler.
Callback object to receive events from the dispatcher.
RequirePlugin.NotificationHandler() - Constructor for class edu.uci.isr.yancees.server.plugin.subscription.require.RequirePlugin.NotificationHandler
 
RequirePluginFactory - class edu.uci.isr.yancees.server.plugin.subscription.require.RequirePluginFactory.
Title: Yancees Notification Server
RequirePluginFactory() - Constructor for class edu.uci.isr.yancees.server.plugin.subscription.require.RequirePluginFactory
 
RulePlugin - class edu.uci.isr.yancees.server.plugin.subscription.rule.RulePlugin.
 
RulePlugin(Node) - Constructor for class edu.uci.isr.yancees.server.plugin.subscription.rule.RulePlugin
 
RulePluginFactory - class edu.uci.isr.yancees.server.plugin.subscription.rule.RulePluginFactory.
Title: Yancees Notification Server
RulePluginFactory() - Constructor for class edu.uci.isr.yancees.server.plugin.subscription.rule.RulePluginFactory
 
receiveDispatcherNotification(EventInterface) - Method in interface edu.uci.isr.yancees.dispatcher.EventDispatcherListenerInterface
sends an Event to this Subscriber
receiveDispatcherNotification(EventInterface[]) - Method in interface edu.uci.isr.yancees.dispatcher.EventDispatcherListenerInterface
sends a sequence of Event evt to this Subscriber
receiveDispatcherNotification(EventInterface) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinPlugin.NotificationHandler
sends an Event to this Subscriber
receiveDispatcherNotification(EventInterface[]) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinPlugin.NotificationHandler
sends a sequence of Event evt to this Subscriber
receiveDispatcherNotification(EventInterface) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaPlugin.NotificationHandler
sends an Event to this Subscriber
receiveDispatcherNotification(EventInterface[]) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaPlugin.NotificationHandler
sends a sequence of Event evt to this Subscriber
receiveDispatcherNotification(EventInterface) - Method in class edu.uci.isr.yancees.server.plugin.subscription.filter.FilterPlugin.NotificationHandler
sends an Event to this Subscriber
receiveDispatcherNotification(EventInterface[]) - Method in class edu.uci.isr.yancees.server.plugin.subscription.filter.FilterPlugin.NotificationHandler
sends a sequence of Event evt to this Subscriber
receiveDispatcherNotification(EventInterface) - Method in class edu.uci.isr.yancees.server.plugin.subscription.require.RequirePlugin.NotificationHandler
sends an Event to this Subscriber
receiveDispatcherNotification(EventInterface[]) - Method in class edu.uci.isr.yancees.server.plugin.subscription.require.RequirePlugin.NotificationHandler
sends a sequence of Event evt to this Subscriber
receiveOrderedPluginNotification(GenericEvent, PluginInterface) - Method in class edu.uci.isr.yancees.plugin.AbstractOrderedPlugin
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.
receiveParserNotification(GenericEvent) - Method in interface edu.uci.isr.yancees.core.ParserListenerInterface
 
receiveParserNotification(GenericEvent[]) - Method in interface edu.uci.isr.yancees.core.ParserListenerInterface
 
receivePluginNotification(EventInterface, PluginInterface) - Method in class edu.uci.isr.yancees.ProtocolSession
Receives a DATA notification from another plug-in
receivePluginNotification(EventInterface[], PluginInterface) - Method in class edu.uci.isr.yancees.ProtocolSession
Receives a list of DATA events as notifications from another plug-in
receivePluginNotification(EventInterface, PluginInterface) - Method in class edu.uci.isr.yancees.SubscriptionFacade.SubscriberMediator
Receives a notification from root plug-in's, and sends it to the output filters
receivePluginNotification(EventInterface[], PluginInterface) - Method in class edu.uci.isr.yancees.SubscriptionFacade.SubscriberMediator
Receives a list of events as notifications from root plug-in's and send them to the ouptut filters if they are present
receivePluginNotification(GenericEvent, PluginInterface) - Method in class edu.uci.isr.yancees.plugin.AbstractOrderedPlugin
This mehod now bufferizes the events received, rearranging them according to the order they are published in the notification server, removing repetitions.
receivePluginNotification(GenericEvent[], PluginInterface) - Method in class edu.uci.isr.yancees.plugin.AbstractOrderedPlugin
This mehod now bufferizes the event pattern received, rearranging it according to the order they are published in the notification server, removing repetitions.
receivePluginNotification(EventInterface, PluginInterface) - Method in class edu.uci.isr.yancees.plugin.AbstractPlugin
Receives a notification from another plug-in
receivePluginNotification(EventInterface[], PluginInterface) - Method in class edu.uci.isr.yancees.plugin.AbstractPlugin
Receives a list of events as notifications from another plug-in
receivePluginNotification(EventInterface, PluginInterface) - Method in class edu.uci.isr.yancees.plugin.AbstractProtocolPlugin
Receives a notification from another plug-in this plug-in depends on
receivePluginNotification(EventInterface[], PluginInterface) - Method in class edu.uci.isr.yancees.plugin.AbstractProtocolPlugin
Receives a list of events as notifications from another plug-in this plug-in depends on.
receivePluginNotification(GenericEvent, PluginInterface) - Method in class edu.uci.isr.yancees.plugin.AbstractSharedPlugin
 
receivePluginNotification(GenericEvent[], PluginInterface) - Method in class edu.uci.isr.yancees.plugin.AbstractSharedPlugin
 
receivePluginNotification(EventInterface, PluginInterface) - Method in interface edu.uci.isr.yancees.plugin.PluginListenerInterface
Receives a notification from another plug-in
receivePluginNotification(EventInterface[], PluginInterface) - Method in interface edu.uci.isr.yancees.plugin.PluginListenerInterface
Receives a pattern of events as notifications from another plug-in
receivePluginNotification(EventInterface, PluginInterface) - Method in class edu.uci.isr.yancees.plugin.generic.GenericPlugin
Receives a notification from another plug-in
receivePluginNotification(EventInterface[], PluginInterface) - Method in class edu.uci.isr.yancees.plugin.generic.GenericPlugin
Receives a list of events as notifications from another plug-in
receivePluginNotification(EventInterface, PluginInterface) - Method in class edu.uci.isr.yancees.plugin.notification.NotificationPlugin
Receives a notification from another plug-in
receivePluginNotification(EventInterface[], PluginInterface) - Method in class edu.uci.isr.yancees.plugin.notification.NotificationPlugin
Receives a list of events as notifications from another plug-in
receivePluginNotification(EventInterface, PluginInterface) - Method in class edu.uci.isr.yancees.plugin.subscription.SubscriptionPlugin
Receives a notification from another plug-in
receivePluginNotification(EventInterface[], PluginInterface) - Method in class edu.uci.isr.yancees.plugin.subscription.SubscriptionPlugin
Receives a list of events as notifications from another plug-in
receivePluginNotification(EventInterface, PluginInterface) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinPlugin
Receives a notification from another plug-in
receivePluginNotification(EventInterface[], PluginInterface) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinPlugin
Receives a list of events as notifications from another plug-in
receivePluginNotification(EventInterface, PluginInterface) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaPlugin
Receives a notification from another plug-in
receivePluginNotification(EventInterface[], PluginInterface) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaPlugin
Receives a list of events as notifications from another plug-in
receivePluginNotification(EventInterface, PluginInterface) - Method in class edu.uci.isr.yancees.server.plugin.notification.pull.PullPlugin
Receives a notification from another plug-in
receivePluginNotification(EventInterface[], PluginInterface) - Method in class edu.uci.isr.yancees.server.plugin.notification.pull.PullPlugin
Receives a list of events as notifications from another plug-in
receivePluginNotification(EventInterface, PluginInterface) - Method in class edu.uci.isr.yancees.server.plugin.notification.push.PushPlugin
Receives a notification from another plug-in
receivePluginNotification(EventInterface[], PluginInterface) - Method in class edu.uci.isr.yancees.server.plugin.notification.push.PushPlugin
Receives a list of events as notifications from another plug-in
receivePluginNotification(EventInterface, PluginInterface) - Method in class edu.uci.isr.yancees.server.plugin.protocol.mobility.MobilityProtocolPlugin
Receives a notification from another plug-in
receivePluginNotification(EventInterface[], PluginInterface) - Method in class edu.uci.isr.yancees.server.plugin.protocol.mobility.MobilityProtocolPlugin
Receives a list of events as notifications from another plug-in
receivePluginNotification(EventInterface, PluginInterface) - Method in class edu.uci.isr.yancees.server.plugin.protocol.polling.PollProtocolPlugin
Receives a notification from another plug-in
receivePluginNotification(EventInterface[], PluginInterface) - Method in class edu.uci.isr.yancees.server.plugin.protocol.polling.PollProtocolPlugin
Receives a list of events as notifications from another plug-in
receivePluginNotification(EventInterface, PluginInterface) - Method in class edu.uci.isr.yancees.server.plugin.subscription.correlation.AbstractCorrelationPlugin
Receives a notification from another plug-in this plug-in is dependent on
receivePluginNotification(EventInterface[], PluginInterface) - Method in class edu.uci.isr.yancees.server.plugin.subscription.correlation.AbstractCorrelationPlugin
Receives a list of events as notifications from another plug-in
receivePluginNotification(EventInterface, PluginInterface) - Method in class edu.uci.isr.yancees.server.plugin.subscription.filter.FilterPlugin
Receives a notification from another plug-in, lower in the hierarchy
receivePluginNotification(EventInterface[], PluginInterface) - Method in class edu.uci.isr.yancees.server.plugin.subscription.filter.FilterPlugin
Receives a list of events as notifications from another plug-in
receivePluginNotification(EventInterface, PluginInterface) - Method in class edu.uci.isr.yancees.server.plugin.subscription.require.RequirePlugin
Receives a notification from another plug-in, lower in the hierarchy
receivePluginNotification(EventInterface[], PluginInterface) - Method in class edu.uci.isr.yancees.server.plugin.subscription.require.RequirePlugin
Receives a list of events as notifications from another plug-in
receivePluginNotification(EventInterface, PluginInterface) - Method in class edu.uci.isr.yancees.server.plugin.subscription.rule.RulePlugin
Receives a notification from another plug-in
receivePluginNotification(EventInterface[], PluginInterface) - Method in class edu.uci.isr.yancees.server.plugin.subscription.rule.RulePlugin
Receives a list of events as notifications from another plug-in
receivePluginNotification(EventInterface, PluginInterface) - Method in class edu.uci.isr.yancees.server.plugin.subscription.sequence.SequencePlugin
Receives a notification from another plug-in
receivePluginNotification(EventInterface[], PluginInterface) - Method in class edu.uci.isr.yancees.server.plugin.subscription.sequence.SequencePlugin
Receives a list of events as notifications from another plug-in
receiveProtocolMessage(MessageInterface, SubscriberInterface) - Method in class edu.uci.isr.yancees.plugin.AbstractProtocolPlugin
Receive messages from this protocol
receiveProtocolMessage(MessageInterface, SubscriberInterface) - Method in interface edu.uci.isr.yancees.plugin.ProtocolPluginInterface
Receive messages from the protocol
receiveProtocolMessage(MessageInterface, SubscriberInterface) - Method in class edu.uci.isr.yancees.server.plugin.protocol.mobility.MobilityProtocolPlugin
Receive messages from this protocol
receiveProtocolMessage(MessageInterface, SubscriberInterface) - Method in class edu.uci.isr.yancees.server.plugin.protocol.polling.PollProtocolPlugin
Receive messages from this protocol
receiveProtocolNotification(MessageInterface, ProtocolPluginInterface) - Method in interface edu.uci.isr.yancees.plugin.ProtocolPluginListenerInterface
Receives a protocl notification from another protocol plug-in This notification is a control information, as oposed to data information, which is provided in the PluginListenerInterface methods.
registerAccount(Node) - Method in class edu.uci.isr.yancees.server.service.cassius.CassiusService
registerPluginTree(PluginInterface, SubscriberInterface) - Method in class edu.uci.isr.yancees.core.ActivePluginInstancesRegistry
Associates the plug-in tree headded by pi under si
registerService(ServiceInterface) - Method in class edu.uci.isr.yancees.server.service.ServiceManager
Register a service.
registerService(ServiceInterface) - Method in interface edu.uci.isr.yancees.server.service.ServiceManagerInterface
Registers a service.
remove(String) - Method in class edu.uci.isr.yancees.YanceesEvent
 
removeAdapter(EventDispatcherAdapterInterface) - Method in class edu.uci.isr.yancees.dispatcher.EventDispatcher
 
removeEventName(String) - Method in class edu.uci.isr.yancees.server.service.cassius.CassType
 
removeEvents(SubscriberInterface) - Method in class edu.uci.isr.yancees.server.service.persistency.PersistencyService
Removes all the events, stored in the database, that are associated to the provided subscriber
removeEvents(SubscriberInterface, EventInterface[]) - Method in class edu.uci.isr.yancees.server.service.persistency.PersistencyService
Removes specific events form a subscriber account
removeEventsOlderThan(Date) - Method in class edu.uci.isr.yancees.server.plugin.notification.pull.PullPlugin
Removes the events that are older than a specified time/date.
removeFactory(PluginFactoryInterface) - Method in class edu.uci.isr.yancees.plugin.PluginManager
Registers a new factory in the plug-in manager
removeFactory(PluginFactoryInterface) - Method in interface edu.uci.isr.yancees.plugin.PluginManagerInterface
Registers a new factory in the plug-in manager
removeFilterAt(int) - Method in class edu.uci.isr.yancees.filter.AbstractFilterManager
Remove the element at provided position from filters streams
removeFilterAt(int) - Method in interface edu.uci.isr.yancees.filter.FilterManagerInterface
Remove the element at provided position from filters streams
removeListener(PluginListenerInterface) - Method in class edu.uci.isr.yancees.plugin.AbstractPlugin
Removes a plug-in registered as listener of this plug-in
removeListener(PluginListenerInterface) - Method in interface edu.uci.isr.yancees.plugin.PluginInterface
Removes a plug-in registered as listener of this plug-in
removeObject(CassObject) - Method in class edu.uci.isr.yancees.server.service.cassius.CassAccount
 
removeObject(Node) - Method in class edu.uci.isr.yancees.server.service.cassius.CassiusService
removeSuccessor() - Method in class edu.uci.isr.yancees.filter.AbstractFilter
Remove a filter from the list of successors from this filter
removeSuccessor() - Method in interface edu.uci.isr.yancees.filter.FilterInterface
Removes a sucessor.
removeType(Node) - Method in class edu.uci.isr.yancees.server.service.cassius.CassiusService
resumeDispatcher(EventDispatcherListenerInterface) - Method in class edu.uci.isr.yancees.client.dispatcher.yancees.YanceesAdapter
 
resumeDispatcher(EventDispatcherListenerInterface) - Method in class edu.uci.isr.yancees.dispatcher.EventDispatcher
 
resumeDispatcher(EventDispatcherListenerInterface) - Method in interface edu.uci.isr.yancees.dispatcher.EventDispatcherAdapterInterface
resumes the delivery of notifications to the given subscriber n.
resumeDispatcher(EventDispatcherListenerInterface) - Method in interface edu.uci.isr.yancees.dispatcher.EventDispatcherInterface
resumes the delivery of notifications to the given subscriber n.
resumeDispatcher(EventDispatcherListenerInterface) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinAdapter
resumes the delivery of notifications to the given subscriber n.
resumeDispatcher(EventDispatcherListenerInterface) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinAdapter
resumes the delivery of notifications to the given subscriber n.
resumeDispatcher(EventDispatcherListenerInterface) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.AbstractSienaAdapter
resumes the delivery of notifications to the given subscriber n.
resumeDispatcher(EventDispatcherListenerInterface) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaAdapter
resumes the delivery of notifications to the given subscriber n.
resumeDispatcher(EventDispatcherListenerInterface) - Method in class edu.uci.isr.yancees.server.dispatcher.switcher.FastSwitcherAdapter
 
resumePolling() - Method in class edu.uci.isr.yancees.server.plugin.protocol.polling.PollProtocolPlugin.PollingMechanism
 
resumeYancees() - Method in class edu.uci.isr.yancees.AdministrationFacade
 
resumeYancees() - Method in interface edu.uci.isr.yancees.YanceesInterface
 
resumeYancees() - Method in class edu.uci.isr.yancees.client.YanceesClient
 
resumeYancees() - Method in class edu.uci.isr.yancees.client.rmi.YanceesRMIClient
 
resumeYancees() - Method in class edu.uci.isr.yancees.server.rmi.RemoteYanceesImplementation
 
resumeYancees() - Method in interface edu.uci.isr.yancees.server.rmi.RemoteYanceesInterface
 
run() - Method in class edu.uci.isr.yancees.server.plugin.protocol.polling.PollProtocolPlugin.PollingMechanism
Infinite loop that collects the events for the current subscriber, periodically, according to the pollInterval.
run() - Method in class edu.uci.isr.yancees.server.rmi.RemoteYanceesImplementation.NotificationBuffer
Main logic of this thread

S

SEPARATOR - Variable in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinAdapter
 
SEPARATOR - Variable in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaAdapter
 
STRING - Static variable in class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
string of bytes an alias to BYTEARRAY provided only for backward compatibility
STRING - Static variable in class edu.uci.isr.yancees.server.dispatcher.siena.AttValue
string of bytes an alias to BYTEARRAY provided only for backward compatibility
STRING_TYPE - Static variable in class edu.uci.isr.yancees.YanceesEvent
 
STRING_TYPE - Static variable in class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
 
STRING_TYPE - Static variable in class edu.uci.isr.yancees.server.dispatcher.siena.AttValue
 
SUBSCRIPTION - Static variable in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinSubscription
 
SUBSCRIPTION - Static variable in class edu.uci.isr.yancees.server.dispatcher.siena.SienaSubscription
 
SUBSCRIPTION - Static variable in class edu.uci.isr.yancees.server.dispatcher.switcher.SwitcherSubscription
Tags imported from the switcherSubscriptin.xsd
SUBSCRIPTION_TAG - Static variable in class edu.uci.isr.yancees.core.SubscriptionManager
 
SequencePlugin - class edu.uci.isr.yancees.server.plugin.subscription.sequence.SequencePlugin.
 
SequencePlugin(Node) - Constructor for class edu.uci.isr.yancees.server.plugin.subscription.sequence.SequencePlugin
 
SequencePluginFactory - class edu.uci.isr.yancees.server.plugin.subscription.sequence.SequencePluginFactory.
 
SequencePluginFactory() - Constructor for class edu.uci.isr.yancees.server.plugin.subscription.sequence.SequencePluginFactory
 
ServiceInterface - interface edu.uci.isr.yancees.server.service.ServiceInterface.
 
ServiceManager - class edu.uci.isr.yancees.server.service.ServiceManager.
This class manages the current instances of services, special plug-ins that can be shared by all other plugins.
ServiceManager() - Constructor for class edu.uci.isr.yancees.server.service.ServiceManager
 
ServiceManagerInterface - interface edu.uci.isr.yancees.server.service.ServiceManagerInterface.
 
SharedPluginInterface - interface edu.uci.isr.yancees.plugin.SharedPluginInterface.
 
SienaEvent - class edu.uci.isr.yancees.server.dispatcher.siena.SienaEvent.
An event An event is structured as a set of named and typed bodyAttributes.
SienaEvent() - Constructor for class edu.uci.isr.yancees.server.dispatcher.siena.SienaEvent
constructs an empty SienaEvent.
SienaEvent(EventInterface) - Constructor for class edu.uci.isr.yancees.server.dispatcher.siena.SienaEvent
initialized the current object using the generic event provided.
SienaEvent(Node) - Constructor for class edu.uci.isr.yancees.server.dispatcher.siena.SienaEvent
initialized the current object using the generic event represented in the form of a DOM tree.
SienaEvent(SienaEvent) - Constructor for class edu.uci.isr.yancees.server.dispatcher.siena.SienaEvent
creates a deep copy of a given SienaEvent.
SienaLocalAdapter - class edu.uci.isr.yancees.server.dispatcher.siena.SienaLocalAdapter.
 
SienaLocalAdapter(String) - Constructor for class edu.uci.isr.yancees.server.dispatcher.siena.SienaLocalAdapter
Constructor
SienaLocalAdapter() - Constructor for class edu.uci.isr.yancees.server.dispatcher.siena.SienaLocalAdapter
 
SienaPlugin - class edu.uci.isr.yancees.server.dispatcher.siena.SienaPlugin.
This plug-in deals with tags that are handled by Siena.
SienaPlugin(Node) - Constructor for class edu.uci.isr.yancees.server.dispatcher.siena.SienaPlugin
 
SienaPlugin.NotificationHandler - class edu.uci.isr.yancees.server.dispatcher.siena.SienaPlugin.NotificationHandler.
Callback object to receive events from the dispatcher.
SienaPlugin.NotificationHandler() - Constructor for class edu.uci.isr.yancees.server.dispatcher.siena.SienaPlugin.NotificationHandler
 
SienaPluginFactory - class edu.uci.isr.yancees.server.dispatcher.siena.SienaPluginFactory.
Title: Yancees Notification Server
SienaPluginFactory() - Constructor for class edu.uci.isr.yancees.server.dispatcher.siena.SienaPluginFactory
 
SienaRemoteAdapter - class edu.uci.isr.yancees.server.dispatcher.siena.SienaRemoteAdapter.
 
SienaRemoteAdapter(String) - Constructor for class edu.uci.isr.yancees.server.dispatcher.siena.SienaRemoteAdapter
Constructor
SienaRemoteAdapter() - Constructor for class edu.uci.isr.yancees.server.dispatcher.siena.SienaRemoteAdapter
 
SienaSubscription - class edu.uci.isr.yancees.server.dispatcher.siena.SienaSubscription.
This class implements a siena subscription parser.
SienaSubscription(Node) - Constructor for class edu.uci.isr.yancees.server.dispatcher.siena.SienaSubscription
Initializes this object with a DOM tree to be parsed we assume here that the subscription is provided according to sienaSubscription.xsd and the node provided here corresponds to the tag.
SubscriberInterface - interface edu.uci.isr.yancees.SubscriberInterface.
This should be used by the users of the Yancees notificaton server to receive events.
SubscriptionFacade - class edu.uci.isr.yancees.SubscriptionFacade.
This is the subscriber façade for publishing and subscribing events to Yancees.
SubscriptionFacade.SubscriberMediator - class edu.uci.isr.yancees.SubscriptionFacade.SubscriberMediator.
The subscriber mediator receives notifications from the plug-ins and forward them to their specific subscribers.
SubscriptionFacade.SubscriberMediator(SubscriberInterface, PluginInterface, long) - Constructor for class edu.uci.isr.yancees.SubscriptionFacade.SubscriberMediator
Constructor
SubscriptionInterface - interface edu.uci.isr.yancees.SubscriptionInterface.
There should be a basic or fundamental set of subscription expressions.
SubscriptionManager - class edu.uci.isr.yancees.core.SubscriptionManager.
This class is specialized in the SubscriptionManager.
SubscriptionManager() - Constructor for class edu.uci.isr.yancees.core.SubscriptionManager
 
SubscriptionPlugin - class edu.uci.isr.yancees.plugin.subscription.SubscriptionPlugin.
 
SubscriptionPlugin(Node) - Constructor for class edu.uci.isr.yancees.plugin.subscription.SubscriptionPlugin
 
SubscriptionPluginFactory - class edu.uci.isr.yancees.plugin.subscription.SubscriptionPluginFactory.
Title: Yancees Notification Server
SubscriptionPluginFactory() - Constructor for class edu.uci.isr.yancees.plugin.subscription.SubscriptionPluginFactory
 
SwitcherSubscription - class edu.uci.isr.yancees.server.dispatcher.switcher.SwitcherSubscription.
This class implements a siena subscription parser.
SwitcherSubscription(Node) - Constructor for class edu.uci.isr.yancees.server.dispatcher.switcher.SwitcherSubscription
Initializes this object with a DOM tree to be parsed we assume here that the subscription is provided according to sienaSubscription.xsd and the node provided here corresponds to the tag.
sendMessage(MessageInterface) - Method in class edu.uci.isr.yancees.ProtocolSession
Send a message to the protocol plug-in that is responsible for this context
sendMessage(MessageInterface) - Method in interface edu.uci.isr.yancees.ProtocolSessionInterface
Send a message to the protocol plug-in that is responsible for this context
sendMessage(MessageInterface) - Method in class edu.uci.isr.yancees.client.ClientProtocolSession
 
sendMessage(MessageInterface) - Method in class edu.uci.isr.yancees.server.rmi.RemoteProtocolSessionImplementation
 
sendMessage(MessageInterface) - Method in interface edu.uci.isr.yancees.server.rmi.RemoteProtocolSessionInterface
Send a message to the protocol plug-in that is responsible for this context
setDOM(Node) - Method in class edu.uci.isr.yancees.GenericMessage
Changes the content of this Message object to the message tree provided.
setDOM(Node) - Method in interface edu.uci.isr.yancees.MessageInterface
 
setDOM(Node) - Method in class edu.uci.isr.yancees.YanceesEvent
Changes the content of the event by providing a new XML representation for it.
setDOM(Node) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinEvent
Changes current event node, parsing it.
setDOM(Node) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinSubscription
Changes the current subscription DOM tree
setDOM(Node) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinEvent
Changes current event node, parsing it.
setDOM(Node) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaEvent
Changes current event node, parsing it.
setDOM(Node) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaEvent
Changes current event node, parsing it.
setDOM(Node) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaSubscription
Changes the current subscription DOM tree
setDOM(Node) - Method in class edu.uci.isr.yancees.server.dispatcher.switcher.SwitcherSubscription
Changes the current subscription DOM tree
setDateCreated(Date) - Method in class edu.uci.isr.yancees.YanceesEvent
used to reconstruct the id when an event is re-created in the ohter side of the network
setDateReceivedInServer(Date) - Method in class edu.uci.isr.yancees.GenericMessage
This method is not shown in the MessageInterface and is used internally, by the Yancees APIs to stamp the date received
setDescription(String) - Method in class edu.uci.isr.yancees.server.service.cassius.CassAccount
 
setDispatcher(EventDispatcherInterface) - Method in class edu.uci.isr.yancees.plugin.PluginManager
 
setDocument(String) - Method in class edu.uci.isr.yancees.util.DOMParser
 
setDocument(File) - Method in class edu.uci.isr.yancees.util.DOMParser
 
setEventDispatcher(EventDispatcherInterface) - Method in class edu.uci.isr.yancees.PublicationFacade
Used by the Yancees façade to initialize this API with the appropriate dispatcher.
setFilterNodes(boolean) - Method in class edu.uci.isr.yancees.util.DOMNodeAdapter
Sets the display of visible tree nodes to be active or inactive.
setID(long) - Method in class edu.uci.isr.yancees.YanceesEvent
used to reconstruct the id when an event is re-created in the ohter side of the network
setName(String) - Method in class edu.uci.isr.yancees.filter.AbstractFilter
 
setName(String) - Method in interface edu.uci.isr.yancees.filter.FilterInterface
sets the name of this filter
setName(String) - Method in class edu.uci.isr.yancees.server.service.AbstractService
Sets the name of the service
setName(String) - Method in interface edu.uci.isr.yancees.server.service.ServiceInterface
Sets the name of the service
setNotificationManger(NotificationManager) - Method in class edu.uci.isr.yancees.SubscriptionFacade
Used by the Yancees façade, during bootstrap, to register a notification manager component
setPluginManager(PluginManagerInterface) - Method in class edu.uci.isr.yancees.core.AbstractPluginTreeBuilder
Configures the plug-in manager to be used in the resoluiton of the tags in the incomming subscriptions.
setPollInterval(int) - Method in class edu.uci.isr.yancees.server.plugin.protocol.polling.PollProtocolPlugin.PollingMechanism
 
setProtocolManager(ProtocolManager) - Method in class edu.uci.isr.yancees.ProtocolFacade
Used by the Yancees API to initialize this API.
setSubscriber(SubscriberInterface) - Method in class edu.uci.isr.yancees.server.plugin.protocol.polling.PollProtocolPlugin.PollingMechanism
 
setSubscriptionManager(SubscriptionManager) - Method in class edu.uci.isr.yancees.SubscriptionFacade
Used by the Yancees façade, during bootstrap, to register the subscription manager component
setVisibleTreeElementNames(String[]) - Method in class edu.uci.isr.yancees.util.DOMNodeAdapter
Allows the specification of a list of elements to filter in all operations.
setXMLTextContent(String) - Method in class edu.uci.isr.yancees.GenericMessage
Changes the content of this message.
setXMLTextContent(String) - Method in interface edu.uci.isr.yancees.MessageInterface
Changes the content of this message.
setXMLTextContent(String) - Method in class edu.uci.isr.yancees.YanceesEvent
Changes the content of this message.
setXMLTextContent(String) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinEvent
Changes the content of this message.
setXMLTextContent(String) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinSubscription
Changes the content of this message.
setXMLTextContent(String) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinEvent
Changes the content of this message.
setXMLTextContent(String) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaEvent
Changes the content of this message.
setXMLTextContent(String) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaEvent
Changes the content of this message.
setXMLTextContent(String) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaSubscription
Changes the content of this message.
setXMLTextContent(String) - Method in class edu.uci.isr.yancees.server.dispatcher.switcher.SwitcherSubscription
Changes the content of this message.
shutdownDispatcher() - Method in class edu.uci.isr.yancees.client.dispatcher.yancees.YanceesAdapter
 
shutdownDispatcher() - Method in class edu.uci.isr.yancees.dispatcher.EventDispatcher
 
shutdownDispatcher() - Method in interface edu.uci.isr.yancees.dispatcher.EventDispatcherAdapterInterface
closes this Dispatcher service access point.
shutdownDispatcher() - Method in interface edu.uci.isr.yancees.dispatcher.EventDispatcherInterface
closes this Dispatcher service access point.
shutdownDispatcher() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinAdapter
closes this Dispatcher service access point.
shutdownDispatcher() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinAdapter
closes this Dispatcher service access point.
shutdownDispatcher() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.AbstractSienaAdapter
closes this Dispatcher service access point.
shutdownDispatcher() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaAdapter
closes this Dispatcher service access point.
shutdownDispatcher() - Method in class edu.uci.isr.yancees.server.dispatcher.switcher.FastSwitcherAdapter
 
shutdownYancees() - Method in interface edu.uci.isr.yancees.YanceesInterface
 
shutdownYancees() - Method in class edu.uci.isr.yancees.client.YanceesClient
 
shutdownYancees() - Method in class edu.uci.isr.yancees.client.rmi.YanceesRMIClient
 
shutdownYancees() - Method in class edu.uci.isr.yancees.server.rmi.RemoteYanceesImplementation
 
shutdownYancees() - Method in interface edu.uci.isr.yancees.server.rmi.RemoteYanceesInterface
 
shutdownYancess() - Method in class edu.uci.isr.yancees.AdministrationFacade
 
siena - Variable in class edu.uci.isr.yancees.server.dispatcher.siena.AbstractSienaAdapter
 
sienaAddress - Variable in class edu.uci.isr.yancees.server.dispatcher.siena.AbstractSienaAdapter
 
size() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinEvent
returns the number of bodyAttributes in this OldElvinEvent.
size() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaEvent
returns the number of bodyAttributes in this SienaEvent.
size() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaEvent
returns the number of eventAttributes in this SienaEvent.
startDocument() - Method in class edu.uci.isr.yancees.YanceesEventSAXParser
 
startElement(String, String, String, Attributes) - Method in class edu.uci.isr.yancees.YanceesEventSAXParser
 
storeEvent(SubscriberInterface, EventInterface) - Method in class edu.uci.isr.yancees.server.service.persistency.PersistencyService
Stores the event in the database in the si account.
stringValue() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
 
stringValue() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.AttValue
 
subscribe(MessageInterface, SubscriberInterface) - Method in class edu.uci.isr.yancees.SubscriptionFacade
look for the tag on the message extract the and subtrees parse the and extract the plug-in evaluation tree parse the part if any.
subscribe(MessageInterface, SubscriberInterface) - Method in interface edu.uci.isr.yancees.YanceesInterface
 
subscribe(MessageInterface, SubscriberInterface) - Method in class edu.uci.isr.yancees.client.YanceesClient
 
subscribe(SubscriptionInterface, EventDispatcherListenerInterface) - Method in class edu.uci.isr.yancees.client.dispatcher.yancees.YanceesAdapter
 
subscribe(MessageInterface, SubscriberInterface) - Method in class edu.uci.isr.yancees.client.rmi.YanceesRMIClient
 
subscribe(SubscriptionInterface, EventDispatcherListenerInterface) - Method in class edu.uci.isr.yancees.dispatcher.EventDispatcher
 
subscribe(String, SubscriptionInterface, EventDispatcherListenerInterface) - Method in class edu.uci.isr.yancees.dispatcher.EventDispatcher
 
subscribe(SubscriptionInterface, EventDispatcherListenerInterface) - Method in interface edu.uci.isr.yancees.dispatcher.EventDispatcherAdapterInterface
subscribes for sequences of events matching pattern p.
subscribe(SubscriptionInterface, EventDispatcherListenerInterface) - Method in interface edu.uci.isr.yancees.dispatcher.EventDispatcherInterface
subscribes for sequences of events matching pattern p.
subscribe(String, SubscriptionInterface, EventDispatcherListenerInterface) - Method in interface edu.uci.isr.yancees.dispatcher.EventDispatcherInterface
This is a specific subscriber, that sends a message to the specfific adapter installed in the system
subscribe(SubscriptionInterface, EventDispatcherListenerInterface) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinAdapter
subscribes for sequences of events matching subscription p.
subscribe(SubscriptionInterface, EventDispatcherListenerInterface) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinAdapter
subscribes for sequences of events matching subscription p.
subscribe(SubscriptionInterface, EventDispatcherListenerInterface) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.AbstractSienaAdapter
subscribes for sequences of events matching subscription p.
subscribe(SubscriptionInterface, EventDispatcherListenerInterface) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaAdapter
subscribes for sequences of events matching subscription p.
subscribe(SubscriptionInterface, EventDispatcherListenerInterface) - Method in class edu.uci.isr.yancees.server.dispatcher.switcher.FastSwitcherAdapter
 
subscribe(MessageInterface, RemoteSubscriberInterface) - Method in class edu.uci.isr.yancees.server.rmi.RemoteYanceesImplementation
Multithreaded implementation fo the subscribe command.
subscribe(MessageInterface, RemoteSubscriberInterface) - Method in interface edu.uci.isr.yancees.server.rmi.RemoteYanceesInterface
 
subscribersMap - Variable in class edu.uci.isr.yancees.server.dispatcher.siena.AbstractSienaAdapter
 
suspendDispatcher(EventDispatcherListenerInterface) - Method in class edu.uci.isr.yancees.client.dispatcher.yancees.YanceesAdapter
 
suspendDispatcher(EventDispatcherListenerInterface) - Method in class edu.uci.isr.yancees.dispatcher.EventDispatcher
 
suspendDispatcher(EventDispatcherListenerInterface) - Method in interface edu.uci.isr.yancees.dispatcher.EventDispatcherAdapterInterface
suspends the delivery of notifications to the given subscriber li.
suspendDispatcher(EventDispatcherListenerInterface) - Method in interface edu.uci.isr.yancees.dispatcher.EventDispatcherInterface
suspends the delivery of notifications to the given subscriber li.
suspendDispatcher(EventDispatcherListenerInterface) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinAdapter
suspends the delivery of notifications to the given subscriber li.
suspendDispatcher(EventDispatcherListenerInterface) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinAdapter
suspends the delivery of notifications to the given subscriber li.
suspendDispatcher(EventDispatcherListenerInterface) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.AbstractSienaAdapter
suspends the delivery of notifications to the given subscriber li.
suspendDispatcher(EventDispatcherListenerInterface) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaAdapter
suspends the delivery of notifications to the given subscriber li.
suspendDispatcher(EventDispatcherListenerInterface) - Method in class edu.uci.isr.yancees.server.dispatcher.switcher.FastSwitcherAdapter
 
suspendYancees() - Method in class edu.uci.isr.yancees.AdministrationFacade
 
suspendYancees() - Method in interface edu.uci.isr.yancees.YanceesInterface
 
suspendYancees() - Method in class edu.uci.isr.yancees.client.YanceesClient
 
suspendYancees() - Method in class edu.uci.isr.yancees.client.rmi.YanceesRMIClient
 
suspendYancees() - Method in class edu.uci.isr.yancees.server.rmi.RemoteYanceesImplementation
 
suspendYancees() - Method in interface edu.uci.isr.yancees.server.rmi.RemoteYanceesInterface
 

T

TYPE_ATTRIBUTE - Static variable in class edu.uci.isr.yancees.YanceesEvent
 
TYPE_ATTRIBUTE - Static variable in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinEvent
 
TYPE_ATTRIBUTE - Static variable in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinSubscription
 
TYPE_ATTRIBUTE - Static variable in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinEvent
 
TYPE_ATTRIBUTE - Static variable in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaEvent
 
TYPE_ATTRIBUTE - Static variable in class edu.uci.isr.yancees.server.dispatcher.siena.SienaEvent
 
TYPE_ATTRIBUTE - Static variable in class edu.uci.isr.yancees.server.dispatcher.siena.SienaSubscription
 
TYPE_ATTRIBUTE - Static variable in class edu.uci.isr.yancees.util.DOMNodeAdapter
 
ThenPlugin - class edu.uci.isr.yancees.server.plugin.subscription.correlation.ThenPlugin.
This plug-in detects the orrurrence of two or more events A and B and C...
ThenPlugin(Node) - Constructor for class edu.uci.isr.yancees.server.plugin.subscription.correlation.ThenPlugin
 
ThenPluginFactory - class edu.uci.isr.yancees.server.plugin.subscription.correlation.ThenPluginFactory.
 
ThenPluginFactory() - Constructor for class edu.uci.isr.yancees.server.plugin.subscription.correlation.ThenPluginFactory
 
terminate(MessageInterface) - Method in class edu.uci.isr.yancees.ProtocolSession
Issues a termination message to finalze this session.
terminate() - Method in class edu.uci.isr.yancees.ProtocolSession
Terminates the session without sending a termination message This message finalizes the plug-in and terminates its instance.
terminate(MessageInterface) - Method in interface edu.uci.isr.yancees.ProtocolSessionInterface
Gracefully terminates the current session
terminate() - Method in interface edu.uci.isr.yancees.ProtocolSessionInterface
Gracefully terminates the current session
terminate(MessageInterface) - Method in class edu.uci.isr.yancees.client.ClientProtocolSession
 
terminate() - Method in class edu.uci.isr.yancees.client.ClientProtocolSession
 
terminate() - Method in class edu.uci.isr.yancees.server.plugin.protocol.polling.PollProtocolPlugin.PollingMechanism
 
terminate(MessageInterface) - Method in class edu.uci.isr.yancees.server.rmi.RemoteProtocolSessionImplementation
Gracefully terminates the current session
terminate() - Method in class edu.uci.isr.yancees.server.rmi.RemoteProtocolSessionImplementation
Gracefully terminates the current session
terminate(MessageInterface) - Method in interface edu.uci.isr.yancees.server.rmi.RemoteProtocolSessionInterface
Gracefully terminates the current session
terminate() - Method in interface edu.uci.isr.yancees.server.rmi.RemoteProtocolSessionInterface
Gracefully terminates the current session
terminateSession() - Method in class edu.uci.isr.yancees.plugin.AbstractProtocolPlugin
Gracefully terminates the current plugin as a result of the end of the communicatoin session.
terminateSession() - Method in interface edu.uci.isr.yancees.plugin.ProtocolPluginInterface
Gracefully terminates the current plugin
terminateSession() - Method in class edu.uci.isr.yancees.server.plugin.protocol.mobility.MobilityProtocolPlugin
Gracefully terminates the current plugin as a result of the end of the communicatoin session.
terminateSession() - Method in class edu.uci.isr.yancees.server.plugin.protocol.polling.PollProtocolPlugin
Gracefully terminates the current plugin as a result of the end of the communicatoin session.
textContent - Variable in class edu.uci.isr.yancees.GenericMessage
 
threadGuard() - Method in class edu.uci.isr.yancees.server.rmi.RemoteYanceesImplementation
 
toString() - Method in class edu.uci.isr.yancees.GenericMessage
 
toString() - Method in class edu.uci.isr.yancees.YanceesEvent
Prints the structure of the evetn using a free notation.
toString() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
 
toString() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinEvent
Prints the structure of the evetn using a free notation.
toString() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinSubscription
 
toString() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinEvent
Prints the structure of the evetn using a free notation.
toString() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.AttValue
 
toString() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaEvent
Prints the structure of the evetn using a free notation.
toString() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaEvent
Prints the structure of the evetn using a free notation.
toString() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaSubscription
 
toString() - Method in class edu.uci.isr.yancees.server.dispatcher.switcher.SwitcherSubscription
 
toString() - Method in class edu.uci.isr.yancees.util.DOMNodeAdapter
Return a string that identifies this node in the tree
toXML() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.AttValue
 
toXML() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinEvent
Prints the XML hierarchy that represents the current event.
toXML() - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinEvent
Prints the XML hierarchy that represents the current event.
toXML() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.AttValue
 
toXML() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaEvent
Prints the XML hierarchy that represents the current event.
toXML() - Method in class edu.uci.isr.yancees.server.dispatcher.siena.SienaEvent
Prints the XML hierarchy that represents the current event.
toXML() - Method in class edu.uci.isr.yancees.util.DOMNodeAdapter
 
toXMLIndented() - Method in class edu.uci.isr.yancees.util.DOMNodeAdapter
 

U

unreferenced() - Method in class edu.uci.isr.yancees.server.rmi.RemoteProtocolSessionImplementation
Implements the Unreferenced interface.
unregisterAccount(Node) - Method in class edu.uci.isr.yancees.server.service.cassius.CassiusService
unregisterPluginTree(PluginInterface, SubscriberInterface) - Method in class edu.uci.isr.yancees.core.ActivePluginInstancesRegistry
removes the reference to pi from the record of si
unregisterService(String) - Method in class edu.uci.isr.yancees.server.service.ServiceManager
Unregisters the service
unregisterService(String) - Method in interface edu.uci.isr.yancees.server.service.ServiceManagerInterface
Unregisters a service under the provided name
unsubscribe(SubscriberInterface) - Method in class edu.uci.isr.yancees.SubscriptionFacade
Removes all the subscriptions associated to the provided subscriber
unsubscribe(SubscriberInterface, MessageInterface) - Method in class edu.uci.isr.yancees.SubscriptionFacade
Removes all the subscriptions associated to the provided subscriber
unsubscribe(SubscriberInterface) - Method in interface edu.uci.isr.yancees.YanceesInterface
 
unsubscribe(SubscriberInterface, MessageInterface) - Method in interface edu.uci.isr.yancees.YanceesInterface
 
unsubscribe(SubscriberInterface) - Method in class edu.uci.isr.yancees.client.YanceesClient
 
unsubscribe(SubscriberInterface, MessageInterface) - Method in class edu.uci.isr.yancees.client.YanceesClient
 
unsubscribe(EventDispatcherListenerInterface) - Method in class edu.uci.isr.yancees.client.dispatcher.yancees.YanceesAdapter
 
unsubscribe(SubscriptionInterface, EventDispatcherListenerInterface) - Method in class edu.uci.isr.yancees.client.dispatcher.yancees.YanceesAdapter
 
unsubscribe(SubscriberInterface, MessageInterface) - Method in class edu.uci.isr.yancees.client.rmi.YanceesRMIClient
 
unsubscribe(SubscriberInterface) - Method in class edu.uci.isr.yancees.client.rmi.YanceesRMIClient
 
unsubscribe(SubscriptionInterface, EventDispatcherListenerInterface) - Method in class edu.uci.isr.yancees.dispatcher.EventDispatcher
 
unsubscribe(EventDispatcherListenerInterface) - Method in class edu.uci.isr.yancees.dispatcher.EventDispatcher
 
unsubscribe(String, SubscriptionInterface, EventDispatcherListenerInterface) - Method in class edu.uci.isr.yancees.dispatcher.EventDispatcher
 
unsubscribe(String, EventDispatcherListenerInterface) - Method in class edu.uci.isr.yancees.dispatcher.EventDispatcher
 
unsubscribe(SubscriptionInterface, EventDispatcherListenerInterface) - Method in interface edu.uci.isr.yancees.dispatcher.EventDispatcherAdapterInterface
cancels the subscriptions, posted by li, whose subscripton sub' is covered by subscripiton p.
unsubscribe(EventDispatcherListenerInterface) - Method in interface edu.uci.isr.yancees.dispatcher.EventDispatcherAdapterInterface
cancels all the subscriptions posted by n.
unsubscribe(SubscriptionInterface, EventDispatcherListenerInterface) - Method in interface edu.uci.isr.yancees.dispatcher.EventDispatcherInterface
cancels the subscriptions, posted by li, whose subscripton sub' is covered by subscripiton p.
unsubscribe(String, SubscriptionInterface, EventDispatcherListenerInterface) - Method in interface edu.uci.isr.yancees.dispatcher.EventDispatcherInterface
 
unsubscribe(String, EventDispatcherListenerInterface) - Method in interface edu.uci.isr.yancees.dispatcher.EventDispatcherInterface
 
unsubscribe(EventDispatcherListenerInterface) - Method in interface edu.uci.isr.yancees.dispatcher.EventDispatcherInterface
cancels all the subscriptions posted by n.
unsubscribe(SubscriptionInterface, EventDispatcherListenerInterface) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinAdapter
cancels the subscriptions, posted by li, whose subscripton sub' is covered by subscripiton p.
unsubscribe(EventDispatcherListenerInterface) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinAdapter
cancels all the subscriptions posted by n.
unsubscribe(SubscriptionInterface, EventDispatcherListenerInterface) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinAdapter
cancels the subscriptions, posted by li, whose subscripton sub' is covered by subscripiton p.
unsubscribe(EventDispatcherListenerInterface) - Method in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinAdapter
cancels all the subscriptions posted by n.
unsubscribe(SubscriptionInterface, EventDispatcherListenerInterface) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.AbstractSienaAdapter
cancels the subscriptions, posted by li, whose subscripton sub' is covered by subscripiton p.
unsubscribe(EventDispatcherListenerInterface) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.AbstractSienaAdapter
cancels all the subscriptions posted by li.
unsubscribe(SubscriptionInterface, EventDispatcherListenerInterface) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaAdapter
cancels the subscriptions, posted by li, whose subscripton sub' is covered by subscripiton p.
unsubscribe(EventDispatcherListenerInterface) - Method in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaAdapter
cancels all the subscriptions posted by li.
unsubscribe(SubscriptionInterface, EventDispatcherListenerInterface) - Method in class edu.uci.isr.yancees.server.dispatcher.switcher.FastSwitcherAdapter
 
unsubscribe(EventDispatcherListenerInterface) - Method in class edu.uci.isr.yancees.server.dispatcher.switcher.FastSwitcherAdapter
 
unsubscribe(RemoteSubscriberInterface) - Method in class edu.uci.isr.yancees.server.rmi.RemoteYanceesImplementation
Multithreaded implementaiton of ubsubscribe method
unsubscribe(RemoteSubscriberInterface, MessageInterface) - Method in class edu.uci.isr.yancees.server.rmi.RemoteYanceesImplementation
Multithreaded implementaiton of ubsubscribe method
unsubscribe(RemoteSubscriberInterface) - Method in interface edu.uci.isr.yancees.server.rmi.RemoteYanceesInterface
 
unsubscribe(RemoteSubscriberInterface, MessageInterface) - Method in interface edu.uci.isr.yancees.server.rmi.RemoteYanceesInterface
 
uregisterSubscriber(SubscriberInterface) - Method in class edu.uci.isr.yancees.core.ActivePluginInstancesRegistry
Removes all the records for a provides subscriber

V

VALUE - Static variable in class edu.uci.isr.yancees.YanceesEvent
 
VALUE - Static variable in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinEvent
 
VALUE - Static variable in class edu.uci.isr.yancees.server.dispatcher.elvin.ElvinSubscription
 
VALUE - Static variable in class edu.uci.isr.yancees.server.dispatcher.elvin.OldElvinEvent
 
VALUE - Static variable in class edu.uci.isr.yancees.server.dispatcher.siena.OldSienaEvent
 
VALUE - Static variable in class edu.uci.isr.yancees.server.dispatcher.siena.SienaEvent
 
VALUE - Static variable in class edu.uci.isr.yancees.server.dispatcher.siena.SienaSubscription
 

W

WITHIN_ATTRIBUTE_TAG - Static variable in class edu.uci.isr.yancees.server.plugin.subscription.correlation.AbstractCorrelationPlugin
 
WrongAttributeTypeException - exception edu.uci.isr.yancees.WrongAttributeTypeException.
 
WrongAttributeTypeException() - Constructor for class edu.uci.isr.yancees.WrongAttributeTypeException
 
WrongAttributeTypeException(String) - Constructor for class edu.uci.isr.yancees.WrongAttributeTypeException
 
WrongAttributeTypeException(Throwable) - Constructor for class edu.uci.isr.yancees.WrongAttributeTypeException
 
WrongAttributeTypeException(String, Throwable) - Constructor for class edu.uci.isr.yancees.WrongAttributeTypeException
 
writeTextToTempFile(String) - Method in class edu.uci.isr.yancees.GenericMessage
Writes the text to a temp file, with a special name and in the global temporary directory

Y

YANCEES_DATE_CREATED - Static variable in class edu.uci.isr.yancees.YanceesEvent
 
YANCEES_DATE_RECEIVED - Static variable in class edu.uci.isr.yancees.YanceesEvent
 
YANCEES_ID - Static variable in class edu.uci.isr.yancees.YanceesEvent
 
YANCEES_VERSION - Static variable in class edu.uci.isr.yancees.YanceesEvent
 
YANCEES_VERSION_TAG - Static variable in class edu.uci.isr.yancees.YanceesEvent
 
YanceesAdapter - class edu.uci.isr.yancees.client.dispatcher.yancees.YanceesAdapter.
 
YanceesAdapter() - Constructor for class edu.uci.isr.yancees.client.dispatcher.yancees.YanceesAdapter
 
YanceesAdapter.SubscriberMediator - class edu.uci.isr.yancees.client.dispatcher.yancees.YanceesAdapter.SubscriberMediator.
Performs the mapping between the SubscriberInterface and the DispatcherListenerInterface Behind this façade, we interact with a remote implementation of Yancees.
YanceesAdapter.SubscriberMediator(EventDispatcherListenerInterface) - Constructor for class edu.uci.isr.yancees.client.dispatcher.yancees.YanceesAdapter.SubscriberMediator
Constructor
YanceesClient - class edu.uci.isr.yancees.client.YanceesClient.
 
YanceesClient(File) - Constructor for class edu.uci.isr.yancees.client.YanceesClient
Initializes the client YANCEES stub according to the provided configuration file.
YanceesEvent - class edu.uci.isr.yancees.YanceesEvent.
 
YanceesEvent(Node) - Constructor for class edu.uci.isr.yancees.YanceesEvent
 
YanceesEvent(File) - Constructor for class edu.uci.isr.yancees.YanceesEvent
 
YanceesEvent(String) - Constructor for class edu.uci.isr.yancees.YanceesEvent
 
YanceesEvent() - Constructor for class edu.uci.isr.yancees.YanceesEvent
This is the preferential constructor for this object.
YanceesEventSAXParser - class edu.uci.isr.yancees.YanceesEventSAXParser.
Generates SienaEvents using a SAX parser.
YanceesException - exception edu.uci.isr.yancees.YanceesException.
exception related to Errors in the message parsing
YanceesException() - Constructor for class edu.uci.isr.yancees.YanceesException
 
YanceesException(String) - Constructor for class edu.uci.isr.yancees.YanceesException
 
YanceesFacade - class edu.uci.isr.yancees.YanceesFacade.
This class centralized all aspects of yancees: 1) The unique connection to the dispatcher (siena, elvin or other) 2) The access to the specific Facades (publication, subscription, administration), configuring them as necessary 3) The parsing of files in Notification, Subscription and Message wrappers Local users should use this class as the front-end to Yancees notification server Remote users should use the RemoteYanceesInterface.
YanceesFacade() - Constructor for class edu.uci.isr.yancees.YanceesFacade
This constructor, as protected, prevents the direct instantiation of this object, and guarantees the singleton characteristic of this class.
YanceesInterface - interface edu.uci.isr.yancees.YanceesInterface.
 
YanceesRMIClient - class edu.uci.isr.yancees.client.rmi.YanceesRMIClient.
 
YanceesRMIClient(String) - Constructor for class edu.uci.isr.yancees.client.rmi.YanceesRMIClient
Creates a client implementation and automatically connects to the address provided
YanceesRMIClient.SubscriberMediator - class edu.uci.isr.yancees.client.rmi.YanceesRMIClient.SubscriberMediator.
The subscriber mediator receives notifications from the plug-ins and forward them to their specific subscribers.
YanceesRMIClient.SubscriberMediator(SubscriberInterface) - Constructor for class edu.uci.isr.yancees.client.rmi.YanceesRMIClient.SubscriberMediator
Constructor

A B C D E F G H I L M N O P R S T U V W Y