Package org.marketcetera.modules.async

Modules that enable asynchronous processing of data objects in a data flow.

See: Description

Package org.marketcetera.modules.async Description

Modules that enable asynchronous processing of data objects in a data flow.

By default all the data items in a data flow are processed synchronously and delivery of the next data item has to wait until the previous data item has been processed. Modules in this package enable asynchronous processing of data items by decoupling the delivery and processing of data items.

The following module providers are available.

  1. Simple Async Processor : Instances of this module can be inserted between any two modules within a data flow. The data received from the upstream module is added to a queue for that data flow. For each data flow that this module participates in, a separate thread is spawned. That thread removes the data from the queue for the data flow and sends it to the downstream module. See SimpleAsyncProcessorFactory and SimpleAsyncProcessor for more details
Since:
2.0.0
Version:
$Id: package-info.java 16154 2012-07-14 16:34:05Z colin $
Author:
anshul@marketcetera.com

Copyright © 2017. All Rights Reserved.