uima-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Burn Lewis (JIRA)" <...@uima.apache.org>
Subject [jira] [Commented] (UIMA-5756) UIMA-DUCC: Create a new project for the pull service
Date Wed, 23 May 2018 14:00:00 GMT

    [ 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

View raw message