Github user logogin commented on the issue:

    https://github.com/apache/incubator-joshua/pull/24
  
    Hi @mjpost . I wanted general opinion on the proposal but looks mostly 
people support it. Some things to take into account if that will go into master:
    * joshua-servet contains only basic functionality and does not represent a 
drop-in replacement for the 
[ServerThread](https://github.com/apache/incubator-joshua/blob/55e88d1fce0e2654d090c14d999e43acd6ac8820/src/main/java/org/apache/joshua/server/ServerThread.java)
 as of now. The idea was to get something working, collect opinions and extend 
if necessary.
    * The configuration of the Decider supported only via `decoderArgsLine` 
init parameter. There are many ways to extend that (i.e. via system property). 
But I am just unsure which way is preferable.
    * Translation with request body payload now requires POST method instead of 
GET. Although that is more natural for the RESTful application, it might cause 
some incompatibilities with existing tools.
    * The artifacts for the corresponding modules are 
`joshua-core-<version>.jar` and `joshua-servlet-<version>.jar` respectively. 
This might require updating some bash scripts or tools with hard-coded artifact 
names. If that is the case, please list those here and I will look for the 
solutions.
    * Since folder layout also changed, above might be applicable here as well.
    * Probably the most important - after that change, there will be no more 
updates to `joshua-<veriosn>.jar` in the maven repository. We will have to 
follow this naming convention and support new artifact naming. So that is 
pretty crucial point and if we have better naming or modules hierarchy, we need 
to settle it before merging with master.
    
    But if you are ok with all those point we can definitely proceed and merge. 
Thank to the git time machine we can travel to the past :). 


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to