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