uima-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jerry Cwiklik (JIRA)" <...@uima.apache.org>
Subject [jira] [Created] (UIMA-5756) UIMA-DUCC: Create new project for the pull service
Date Thu, 05 Apr 2018 19:00:00 GMT
Jerry Cwiklik created UIMA-5756:

             Summary: UIMA-DUCC: Create 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
             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