[ 
https://issues.apache.org/jira/browse/UIMA-5756?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16487292#comment-16487292
 ] 

Burn Lewis commented on UIMA-5756:
----------------------------------

Added copyrights to a few methods.  Added setters to ServiceConfiguration & 
removed the clientURL validation check as it is optional.

> UIMA-DUCC: Create a new project for the pull service
> ----------------------------------------------------
>
>                 Key: UIMA-5756
>                 URL: https://issues.apache.org/jira/browse/UIMA-5756
>             Project: UIMA
>          Issue Type: New Feature
>          Components: DUCC
>            Reporter: Jerry Cwiklik
>            Assignee: Jerry Cwiklik
>            Priority: Major
>             Fix For: 2.2.3-Ducc
>
>
> Currently, Ducc's pull service is made up of classes from common, transport, 
> user, and container projects. Its transport and protocol handler are fixed in 
> the code. No way to plug in alternatives. The service is configured via -D's 
> and env vars. Such approach prevents collocating multiple services in the 
> same JVM. 
> The proposal is to move/refactor transport, protocol handler related classes 
> to a new project uima-ducc-pullservice. Also, move/refactor wrapper code 
> which deploys UIMA aggregate pipelines. The new project will be self 
> contained with no dependency on other Ducc projects/jars. It will have 
> dependency on UIMA, HttpClient, and Jetty.
> The new code will allow an application to instantiate as many instances of a 
> service as it needs. It will allow to plugin custom ProtocolHandler, 
> ErrorHandler, and ServiceMonitor with default implementation for these 
> provided.
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to