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 > > >
