C E G I L M O P R S U 
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.
C E G I L M O P R S U 
All Classes All Packages