A C D E G H I J L M N O P R S U 
All Classes All Packages

A

addFlow(DataEmitterSupport, SimpleAsyncProcessor.DataFlowHandler) - Method in class org.marketcetera.modules.async.SimpleAsyncProcessor
Adds the flow handler for the data flow the table of requests and flows.
ASYNC_THREAD_NAME_PREFIX - Static variable in class org.marketcetera.modules.async.SimpleAsyncProcessor
Name prefix for all threads created by this module.
ATTRIB_PREFIX - Static variable in class org.marketcetera.modules.async.SimpleAsyncProcessor
The name prefix for JMX attribute used to communicate the queue sizes for each data flow.

C

call() - Method in class org.marketcetera.modules.csv.CSVEmitter.CSVReader
 
cancel(DataFlowID, RequestID) - Method in class org.marketcetera.modules.async.SimpleAsyncProcessor
 
cancel(DataFlowID, RequestID) - Method in class org.marketcetera.modules.csv.CSVEmitter
 
cancel(DataFlowID, RequestID) - Method in class org.marketcetera.modules.headwater.HeadwaterModule
 
counter - Static variable in class org.marketcetera.modules.publisher.PublisherModuleFactory
creates unique instance urn values
create(Object...) - Method in class org.marketcetera.modules.async.SimpleAsyncProcessorFactory
 
create(Object...) - Method in class org.marketcetera.modules.csv.CSVEmitterFactory
 
create(Object...) - Method in class org.marketcetera.modules.headwater.HeadwaterModuleFactory
 
create(Object...) - Method in class org.marketcetera.modules.publisher.PublisherModuleFactory
 
createHeadwaterModule(String, ModuleManager) - Static method in class org.marketcetera.modules.headwater.HeadwaterModule
Create a headwater module.
createMap(String[], String[]) - Method in class org.marketcetera.modules.csv.CSVEmitter.CSVReader
Creates a map instance with the supplied key value arrays.
CSVEmitter - Class in org.marketcetera.modules.csv
A module that emits data contained in a CSV file as a series of maps, each instance containing a row of data.
CSVEmitter() - Constructor for class org.marketcetera.modules.csv.CSVEmitter
Creates an instance.
CSVEmitter.CSVReader - Class in org.marketcetera.modules.csv
This task reads the contents of a csv file and emits each row of the csv file as a Map instance.
CSVEmitterFactory - Class in org.marketcetera.modules.csv
Provider that will emit data contained in CSV as a series of maps.
CSVEmitterFactory() - Constructor for class org.marketcetera.modules.csv.CSVEmitterFactory
Creates an instance.
CSVReader(URL, DataEmitterSupport, boolean) - Constructor for class org.marketcetera.modules.csv.CSVEmitter.CSVReader
Creates an instance.

D

DATA_RECVD_UNKNOWN_FLOW - Static variable in interface org.marketcetera.modules.async.Messages
 
DataFlowHandler(DataEmitterSupport) - Constructor for class org.marketcetera.modules.async.SimpleAsyncProcessor.DataFlowHandler
Creates an instance.
dataSupport - Variable in class org.marketcetera.modules.headwater.HeadwaterModule
if wired into a multi-module flow, this object will assist in passing data to the next object in the flow

E

emit(Object, DataFlowID...) - Method in class org.marketcetera.modules.headwater.HeadwaterModule
Emit the given data to the given data flows, if specified.

G

getAttribute(String) - Method in class org.marketcetera.modules.async.SimpleAsyncProcessor
 
getAttributes(String[]) - Method in class org.marketcetera.modules.async.SimpleAsyncProcessor
 
getFuture() - Method in class org.marketcetera.modules.async.SimpleAsyncProcessor.DataFlowHandler
Gets the future that can be used to track this handler's execution.
getHandler(DataFlowID) - Method in class org.marketcetera.modules.async.SimpleAsyncProcessor
Fetches the flow handler for the supplied flowID.
getInstance(String) - Static method in class org.marketcetera.modules.headwater.HeadwaterModule
Get a HeadwaterInstance instance, creating it if necessary.
getMBeanInfo() - Method in class org.marketcetera.modules.async.SimpleAsyncProcessor
 
getQueueSize() - Method in class org.marketcetera.modules.async.SimpleAsyncProcessor.DataFlowHandler
Returns the total number of unprocessed data items in the queue.
getQueueSizes() - Method in class org.marketcetera.modules.async.SimpleAsyncProcessor
Returns the queue sizes for all the data flows that this module is currently participating in.

H

HeadwaterModule - Class in org.marketcetera.modules.headwater
Provides an insertion point to a module framework data flow.
HeadwaterModule(ModuleURN, String) - Constructor for class org.marketcetera.modules.headwater.HeadwaterModule
Create a new HeadwaterModule instance.
HeadwaterModuleFactory - Class in org.marketcetera.modules.headwater
Creates HeadwaterModule objects.
HeadwaterModuleFactory() - Constructor for class org.marketcetera.modules.headwater.HeadwaterModuleFactory
Create a new PublisherModuleFactory instance.

I

IDENTIFIER - Static variable in class org.marketcetera.modules.headwater.HeadwaterModuleFactory
identifier used to identify this type of module
INSTANCE_URN - Static variable in class org.marketcetera.modules.csv.CSVEmitterFactory
The Instance URN for the singleton instance.
instances - Static variable in class org.marketcetera.modules.headwater.HeadwaterModule
tracks all module instances
INSUFFICIENT_DATA - Static variable in interface org.marketcetera.modules.csv.Messages
 
invoke(String, Object[], String[]) - Method in class org.marketcetera.modules.async.SimpleAsyncProcessor
 

J

JMX_ATTRIBUTE_FLOW_CNT_DESCRIPTION - Static variable in interface org.marketcetera.modules.async.Messages
 
JMX_MXBEAN_DESCRIPTION - Static variable in interface org.marketcetera.modules.async.Messages
 

L

LOGGER - Static variable in interface org.marketcetera.modules.async.Messages
The message logger.
LOGGER - Static variable in interface org.marketcetera.modules.csv.Messages
The message logger.
LOGGER - Static variable in interface org.marketcetera.modules.headwater.Messages
The message logger.
LOGGER - Static variable in interface org.marketcetera.modules.publisher.Messages
The message logger.

M

mDataQueue - Variable in class org.marketcetera.modules.async.SimpleAsyncProcessor.DataFlowHandler
The queue that receives data from the upstream module.
mEmitterSupport - Variable in class org.marketcetera.modules.async.SimpleAsyncProcessor.DataFlowHandler
The emitter support instance used for publishing data.
Messages - Interface in org.marketcetera.modules.async
Internationalized messages for this package.
Messages - Interface in org.marketcetera.modules.csv
Messages
Messages - Interface in org.marketcetera.modules.headwater
Provides messages for this package.
Messages - Interface in org.marketcetera.modules.publisher
Provides messages for this package.
mFlows - Variable in class org.marketcetera.modules.async.SimpleAsyncProcessor
The map of data flows and their handlers.
mFuture - Variable in class org.marketcetera.modules.async.SimpleAsyncProcessor.DataFlowHandler
The future for tracking this task.
mRequests - Variable in class org.marketcetera.modules.csv.CSVEmitter
 
mReverse - Variable in class org.marketcetera.modules.csv.CSVEmitter.CSVReader
 
mService - Variable in class org.marketcetera.modules.async.SimpleAsyncProcessor
The thread pool used for creating threads to publish received data asynchronously.
mService - Variable in class org.marketcetera.modules.csv.CSVEmitter
 
mSource - Variable in class org.marketcetera.modules.csv.CSVEmitter.CSVReader
 
mSupport - Variable in class org.marketcetera.modules.csv.CSVEmitter.CSVReader
 
MXBEAN_ATTRIB_NOT_WRITABLE - Static variable in interface org.marketcetera.modules.async.Messages
 

N

NO_MORE_DATA - Static variable in interface org.marketcetera.modules.csv.Messages
 

O

org.marketcetera.modules.async - package org.marketcetera.modules.async
Modules that enable asynchronous processing of data objects in a data flow.
org.marketcetera.modules.csv - package org.marketcetera.modules.csv
Provides a module implementation that emits every row of a CSV file as a Map instance.
org.marketcetera.modules.headwater - package org.marketcetera.modules.headwater
 
org.marketcetera.modules.publisher - package org.marketcetera.modules.publisher
 

P

PARAMETER_COUNT_ERROR - Static variable in interface org.marketcetera.modules.headwater.Messages
 
PARAMETER_COUNT_ERROR - Static variable in interface org.marketcetera.modules.publisher.Messages
 
PREFIX_REVERSE - Static variable in class org.marketcetera.modules.csv.CSVEmitter
 
preStart() - Method in class org.marketcetera.modules.async.SimpleAsyncProcessor
 
preStart() - Method in class org.marketcetera.modules.csv.CSVEmitter
 
preStart() - Method in class org.marketcetera.modules.headwater.HeadwaterModule
 
preStop() - Method in class org.marketcetera.modules.async.SimpleAsyncProcessor
 
preStop() - Method in class org.marketcetera.modules.csv.CSVEmitter
 
preStop() - Method in class org.marketcetera.modules.headwater.HeadwaterModule
 
PROVIDER - Static variable in interface org.marketcetera.modules.async.Messages
The message provider
PROVIDER - Static variable in interface org.marketcetera.modules.csv.Messages
The message provider
PROVIDER - Static variable in interface org.marketcetera.modules.headwater.Messages
The message provider
PROVIDER - Static variable in interface org.marketcetera.modules.publisher.Messages
The message provider
PROVIDER_DESCRIPTION - Static variable in interface org.marketcetera.modules.async.Messages
 
PROVIDER_DESCRIPTION - Static variable in interface org.marketcetera.modules.csv.Messages
 
PROVIDER_DESCRIPTION - Static variable in interface org.marketcetera.modules.headwater.Messages
 
PROVIDER_DESCRIPTION - Static variable in interface org.marketcetera.modules.publisher.Messages
 
PROVIDER_URN - Static variable in class org.marketcetera.modules.async.SimpleAsyncProcessorFactory
The Provider URN.
PROVIDER_URN - Static variable in class org.marketcetera.modules.csv.CSVEmitterFactory
The Provider URN.
PROVIDER_URN - Static variable in class org.marketcetera.modules.headwater.HeadwaterModuleFactory
unique provider URN for the receiver module
PROVIDER_URN - Static variable in class org.marketcetera.modules.publisher.PublisherModuleFactory
unique provider URN for the receiver module
PublisherModule - Class in org.marketcetera.modules.publisher
Publishes received data to a given publisher before optionally passing it on in the flow.
PublisherModule(ModuleURN, Subscriber) - Constructor for class org.marketcetera.modules.publisher.PublisherModule
Create a new PublisherModule instance.
PublisherModuleFactory - Class in org.marketcetera.modules.publisher
Creates PublisherModule instances.
PublisherModuleFactory() - Constructor for class org.marketcetera.modules.publisher.PublisherModuleFactory
Create a new PublisherModuleFactory instance.

R

receiveData(Object) - Method in class org.marketcetera.modules.async.SimpleAsyncProcessor.DataFlowHandler
Supplies a received data item to the handler.
receiveData(DataFlowID, Object) - Method in class org.marketcetera.modules.async.SimpleAsyncProcessor
 
receiveData(DataFlowID, Object) - Method in class org.marketcetera.modules.publisher.PublisherModule
 
removeFlow(DataFlowID) - Method in class org.marketcetera.modules.async.SimpleAsyncProcessor
Removes the flow from the table of flows.
requestData(DataRequest, DataEmitterSupport) - Method in class org.marketcetera.modules.async.SimpleAsyncProcessor
 
requestData(DataRequest, DataEmitterSupport) - Method in class org.marketcetera.modules.csv.CSVEmitter
 
requestData(DataRequest, DataEmitterSupport) - Method in class org.marketcetera.modules.headwater.HeadwaterModule
 
run() - Method in class org.marketcetera.modules.async.SimpleAsyncProcessor.DataFlowHandler
 

S

setAttribute(Attribute) - Method in class org.marketcetera.modules.async.SimpleAsyncProcessor
 
setAttributes(AttributeList) - Method in class org.marketcetera.modules.async.SimpleAsyncProcessor
 
setFuture(Future<?>) - Method in class org.marketcetera.modules.async.SimpleAsyncProcessor.DataFlowHandler
Sets the future that was obtained after submitting this task to the thread pool.
SimpleAsyncProcessor - Class in org.marketcetera.modules.async
A processor module that can be inserted between any two modules within a data flow to decouple the delivery of data from the emitter module and processing of that data in the receiver module.
SimpleAsyncProcessor(ModuleURN) - Constructor for class org.marketcetera.modules.async.SimpleAsyncProcessor
Creates an instance.
SimpleAsyncProcessor.DataFlowHandler - Class in org.marketcetera.modules.async
Instances of this class keep track of the queue of data items accumulated for the data flow and the thread that is responsible for processing those items.
SimpleAsyncProcessorFactory - Class in org.marketcetera.modules.async
Provider that instantiates modules that emit received data in a thread that is different from the thread on which the data is received..
SimpleAsyncProcessorFactory() - Constructor for class org.marketcetera.modules.async.SimpleAsyncProcessorFactory
Creates an instance.
subscriber - Variable in class org.marketcetera.modules.publisher.PublisherModule
subscriber to which to publish data

U

UNEXPECTED_ERROR - Static variable in interface org.marketcetera.modules.csv.Messages
 
A C D E G H I J L M N O P R S U 
All Classes All Packages