A C D E G H I J L M N O P R S U
All Classes All Packages
All Classes All Packages
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
HeadwaterInstanceinstance, 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
HeadwaterModuleobjects. - 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
Mapinstance. - 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
PublisherModuleinstances. - 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
All Classes All Packages