C E G I L M O P R S U
All Classes All Packages
All Classes All Packages
All Classes All Packages
C
- cancel(DataFlowID, RequestID) - Method in class org.marketcetera.modules.cep.esper.CEPEsperProcessor
- cancelRequest(DataFlowID, RequestID) - Method in class org.marketcetera.modules.cep.esper.CEPEsperProcessor.ExternalTimeDelegate
- cancelRequest(DataFlowID, RequestID) - Method in interface org.marketcetera.modules.cep.esper.CEPEsperProcessor.ProcessingDelegate
-
Cancels all existing and pending requests.
- cancelRequest(DataFlowID, RequestID) - Method in class org.marketcetera.modules.cep.esper.CEPEsperProcessor.RegularDelegate
-
Go through and destroy all the existing EPL statements
- CEPEsperFactory - Class in org.marketcetera.modules.cep.esper
-
Provider that will process incoming data via an Esper Engine.
- CEPEsperFactory() - Constructor for class org.marketcetera.modules.cep.esper.CEPEsperFactory
-
Creates an instance.
- CEPEsperProcessor - Class in org.marketcetera.modules.cep.esper
-
A module that processes data using the Esper Runtime.
- CEPEsperProcessor(ModuleURN) - Constructor for class org.marketcetera.modules.cep.esper.CEPEsperProcessor
-
Creates an instance.
- CEPEsperProcessor(ModuleURN, boolean) - Constructor for class org.marketcetera.modules.cep.esper.CEPEsperProcessor
- CEPEsperProcessor.ExternalTimeDelegate - Class in org.marketcetera.modules.cep.esper
-
Responsible for implemneting external time behaviour - instead of sending the querieis straight to Esper, we wait until the first time event comes in, and only start CEP then
- CEPEsperProcessor.ProcessingDelegate - Interface in org.marketcetera.modules.cep.esper
-
Basic interface to describe a data flow processing delegate.
- CEPEsperProcessor.RegularDelegate - Class in org.marketcetera.modules.cep.esper
-
Regular "straight-through" delegate - just send all the incoming queries directly to Esper This is for non-external-time (ie for wall-clock time) operation.
- CEPEsperProcessor.Subscriber - Class in org.marketcetera.modules.cep.esper
-
A Subscriber class that subscribes to the query statement results and emits them out to the flow that requested that statement.
- CEPEsperProcessorMXBean - Interface in org.marketcetera.modules.cep.esper
-
The management interface for esper module instances.
- create(Object...) - Method in class org.marketcetera.modules.cep.esper.CEPEsperFactory
- createStatements(String...) - Method in class org.marketcetera.modules.cep.esper.CEPEsperProcessor
-
Submits the supplied queries to the runtime and returns the statement objects representing each one of those queries.
E
- ERROR_CONFIGURING_ESPER - Static variable in interface org.marketcetera.modules.cep.esper.Messages
- ERROR_CREATING_STATEMENTS - Static variable in interface org.marketcetera.modules.cep.esper.Messages
- ERROR_MODULE_ALREADY_STARTED - Static variable in interface org.marketcetera.modules.cep.esper.Messages
- ERROR_MODULE_NOT_STARTED - Static variable in interface org.marketcetera.modules.cep.esper.Messages
- ExternalTimeDelegate() - Constructor for class org.marketcetera.modules.cep.esper.CEPEsperProcessor.ExternalTimeDelegate
G
- getConfiguration() - Method in class org.marketcetera.modules.cep.esper.CEPEsperProcessor
- getConfiguration() - Method in interface org.marketcetera.modules.cep.esper.CEPEsperProcessorMXBean
-
Specifies the location of the configuration file for the module.
- getDelegate() - Method in class org.marketcetera.modules.cep.esper.CEPEsperProcessor
- getNumEventsReceived() - Method in class org.marketcetera.modules.cep.esper.CEPEsperProcessor
- getNumEventsReceived() - Method in interface org.marketcetera.modules.cep.esper.CEPEsperProcessorMXBean
-
Returns the number of events received over the lifetime of the event stream processing runtime.
- getStatementNames() - Method in class org.marketcetera.modules.cep.esper.CEPEsperProcessor
- getStatementNames() - Method in interface org.marketcetera.modules.cep.esper.CEPEsperProcessorMXBean
-
Returns the names of all the statements currently being handled by the runtime.
I
- isUseExternalTime() - Method in class org.marketcetera.modules.cep.esper.CEPEsperProcessor
- isUseExternalTime() - Method in interface org.marketcetera.modules.cep.esper.CEPEsperProcessorMXBean
-
If the runtime should use external time source.
L
- LOGGER - Static variable in interface org.marketcetera.modules.cep.esper.Messages
-
The message logger.
M
- mConfiguration - Variable in class org.marketcetera.modules.cep.esper.CEPEsperProcessor
-
Configuration file location.
- mDelegate - Variable in class org.marketcetera.modules.cep.esper.CEPEsperProcessor
-
The processing delegate to use.
- Messages - Interface in org.marketcetera.modules.cep.esper
-
Internationalized messages for this package.
- mRequests - Variable in class org.marketcetera.modules.cep.esper.CEPEsperProcessor
-
The table of requests that this module is currently processing.
- mSelfPostingEvents - Variable in class org.marketcetera.modules.cep.esper.CEPEsperProcessor
-
Reference counter that keep track if we get events posted back into us from events that we emit ie we emit to a strategy that sends events in back to this Esper instance 0 means "not self-posted event", ie "send regular events to Esper"
- mService - Variable in class org.marketcetera.modules.cep.esper.CEPEsperProcessor
-
The Esper engine runtime.
- mSupport - Variable in class org.marketcetera.modules.cep.esper.CEPEsperProcessor.Subscriber
- mUnprocessedRequests - Variable in class org.marketcetera.modules.cep.esper.CEPEsperProcessor.ExternalTimeDelegate
- mUseExternalTime - Variable in class org.marketcetera.modules.cep.esper.CEPEsperProcessor
-
If the module should be configured for external time.
O
- org.marketcetera.modules.cep.esper - package org.marketcetera.modules.cep.esper
-
Provides a module implementation that processes incoming data within an esper engine using CEP queries.
P
- PATTERN_QUERY_PREFIX - Static variable in class org.marketcetera.modules.cep.esper.CEPEsperProcessor
-
The prefix for pattern queries - they all start with p:xxxxx
- preProcessData(DataFlowID, Object) - Method in class org.marketcetera.modules.cep.esper.CEPEsperProcessor.ExternalTimeDelegate
-
Seed the Esper engine with the incoming time event, then delegate to the regular
CEPEsperProcessor.ExternalTimeDelegate.processRequest(String[], DataEmitterSupport)implementation. - preProcessData(DataFlowID, Object) - Method in interface org.marketcetera.modules.cep.esper.CEPEsperProcessor.ProcessingDelegate
-
Invoked to allow every delegate to pre-process data before it is delivered to the esper runtime.
- preProcessData(DataFlowID, Object) - Method in class org.marketcetera.modules.cep.esper.CEPEsperProcessor.RegularDelegate
- preStart() - Method in class org.marketcetera.modules.cep.esper.CEPEsperProcessor
- preStop() - Method in class org.marketcetera.modules.cep.esper.CEPEsperProcessor
- processRequest(String[], DataEmitterSupport) - Method in class org.marketcetera.modules.cep.esper.CEPEsperProcessor.ExternalTimeDelegate
-
Cache the incoming requests - they will be kicked off after we receive the first time event within
CEPEsperProcessor.ExternalTimeDelegate.preProcessData(DataFlowID, Object). - processRequest(String[], DataEmitterSupport) - Method in interface org.marketcetera.modules.cep.esper.CEPEsperProcessor.ProcessingDelegate
-
Sends the request to be processed.
- processRequest(String[], DataEmitterSupport) - Method in class org.marketcetera.modules.cep.esper.CEPEsperProcessor.RegularDelegate
-
Creates the incoming statements with Esper and creates a subscriber for the last one
- PROVIDER - Static variable in interface org.marketcetera.modules.cep.esper.Messages
-
The message provider
- PROVIDER_DESCRIPTION - Static variable in interface org.marketcetera.modules.cep.esper.Messages
- PROVIDER_URN - Static variable in class org.marketcetera.modules.cep.esper.CEPEsperFactory
-
The Provider URN.
R
- receiveData(DataFlowID, Object) - Method in class org.marketcetera.modules.cep.esper.CEPEsperProcessor
-
Need to keep a reference count in case of nested events being sent out of Esper and posted back in Increment the count before, and then decrement after
- RegularDelegate() - Constructor for class org.marketcetera.modules.cep.esper.CEPEsperProcessor.RegularDelegate
- requestData(DataRequest, DataEmitterSupport) - Method in class org.marketcetera.modules.cep.esper.CEPEsperProcessor
S
- setConfiguration(String) - Method in class org.marketcetera.modules.cep.esper.CEPEsperProcessor
- setConfiguration(String) - Method in interface org.marketcetera.modules.cep.esper.CEPEsperProcessorMXBean
-
Specifies the location of the configuration file for the module.
- setUseExternalTime(boolean) - Method in class org.marketcetera.modules.cep.esper.CEPEsperProcessor
- setUseExternalTime(boolean) - Method in interface org.marketcetera.modules.cep.esper.CEPEsperProcessorMXBean
-
If the runtime should use external time source.
- Subscriber(DataEmitterSupport) - Constructor for class org.marketcetera.modules.cep.esper.CEPEsperProcessor.Subscriber
-
Creates a new instance.
U
- update(Map<?, ?>) - Method in class org.marketcetera.modules.cep.esper.CEPEsperProcessor.Subscriber
-
Receives data from the statement as a map.
All Classes All Packages