All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.marketcetera.modules.async.package-info Maven / Gradle / Ivy

There is a newer version: 4.1.1
Show newest version
/**
 * 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 {@link org.marketcetera.modules.async.SimpleAsyncProcessorFactory} and * {@link org.marketcetera.modules.async.SimpleAsyncProcessor} for more details *
  2. *
* * @author [email protected] * @version $Id: package-info.java 16154 2012-07-14 16:34:05Z colin $ * @since 2.0.0 */ package org.marketcetera.modules.async;




© 2015 - 2024 Weber Informatics LLC | Privacy Policy