A DuccPipeline command sounds like a good idea. The DUCC Flow Controller,
DuccJobProcessFC, is in uima-ducc-common.jar. One should be able to include
that flow controller with uimafit by including that jar and referencing the
right package.

Eddie


On Tue, Nov 26, 2013 at 2:10 PM, Neal R Lewis <[email protected]> wrote:

> I'm running into a convenience issue developing for DUCC - mainly that I'm
> developing  on a different machine than is running the applications.
>
> I really like the ability of uimafit's runPipeline to rapidly develop and
> test UIMA components before I package them into large applications.  But
> with DUCC, I have to either go to the server room to develop, or ssh -X
> into the remote machine to develop and test using AllInOne, which provides
> lots of lag.
>
> I know there are CLI options for developing, like AllInOne, that will
> emulate the DUCC FlowController, but I'd like something I can run in from
> within my java project.
>
> My question is:  If I were to build an equivalent API for DUCC
> Flowcontroller,  one that will emulate running the "--all_in_one local"
> option, where would be the best places to look for what I need?  I've seen
> the org.apache.uima.ducc.cli.aio package, anything else?
>
> I'm don't think it would have to emulate queuing operations necessarily,
> It would just have to emulate what happens in a single DUCC controlled
> pipeline with WorkItem sendToAll, and sendToLast.
>
> Something like:
>
> DuccPipeline.runPipeline(cr, cm, ae, cc)
>
>
> Thanks!
>
> Neal
>
>
>

Reply via email to