On 11/11/14 09:37, [email protected] wrote:
Hello Sumit and Richard!
Hi Armin,
I've used CpeBuilder from uimaFIT as basis for my own. Essentially, I removed setAnalysisEngine() and made addProcessor() public. Doing so I can set everything I need so far. But it's a very specific and therefore limited first try. Nothing to be contributed yet. There is another kind of issue. CollectionProcessingEngine.process() starts the CPE in a new thread but never notifies when it's done. Is this correct? I adapted the StatusCallbackListener from the CPE example in uimaj-examples for my needs. Is this really the way it's meant to be?
Yes, I think so. Here we are using our own version of StatusCallbackListener to handle this issue too. Additionally, we are calculating initialization, processing time and creating some performance statistics too.
I think UIMAFit is tracking all the thrown Exceptions for an entity in an object and throwing the first one after the entity has been processed. We are logging all the exceptions and not throwing them. It might be needed for the ActionOnMaxError=continue case. So there some small changes in our version.
Thanks, Armin
-- Mit freundlichem Gruß / Best regards Sumit Madan Fraunhofer-Institute for Algorithms and Scientific Computing (SCAI) Schloss Birlinghoven D-53754 Sankt Augustin Room: C3-140 Tel.: +49 2241 14 2997 E-mail: [email protected] Internet: http://www.scai.fraunhofer.de/
