On Thu, Apr 16, 2009 at 6:39 PM, Burn Lewis <[email protected]> wrote:
> My understanding is that there is a separate CasConsumer thread and only the
> portion of the pipeline before the first CasConsumer runs in the pipeline
> thread(s).  The first CasConsumer and all following CasProcessors run in
> this extra thread.  This avoids any multi-threading issues when the
> CasConsumer updates external resources.  You can of course implement your
> consumers as regular AEs and manage the synchonization yourself.
>
That's correct - there's a diagram of how that works in this section
of the documentation:
http://incubator.apache.org/uima/downloads/releaseDocs/2.2.2-incubating/docs/html/references/references.html#ugr.ref.xml.cpe_descriptor.overview

-Adam

Reply via email to