Benjamin,
The CPM does not support one of it's AE returning new CASes. The only
CAS that will come out of an AE called by the CPM is the same CAS that
went in.
Otherwise, the answer to you question is yes, with the CPM you could
have one instance of AE1 followed by 3 instances of AE2. CASes
produced by the collection reader would all be serialized through AE1
but then could be processed in parallel by AE2.
Eddie
On 7/18/07, Benjamin Sznajder <[EMAIL PROTECTED]> wrote:
Hi Eddie,
Thank you for your so rapid answer.
Indeed, my CASMultiplier is hidden in an Aggregated Engine named AE1.
This AE1 contains
- a CASMultiplier
- a second AggregateEngine2 controlled by a FlowController composed
of different pipelines.
- a CAS Merger
- a CAS Consumer
The whole CPM is composed by a CollectionReader, and the AE1
If I define the AggregateEngine2 (i.e the AE that does not contain the
CASMultiplier) with multipleDeploymentAllowed=true, with each Analysis
Engine in it, defined also with multipleDeploymentAllowed=true (including
the FlowController)
And if, in addition, I set <casProcessors casPoolSize="5"
processingUnitThreadCount="3">
In such configuration, do I run in parallel on the pipelines contained in
AggregateEngine2?
Thanks
Benjamin.