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
