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

Kevin Risden commented on CALCITE-1224:
---------------------------------------

> That said, we could certainly change this mindset to start letting you re-use 
> just the Jetty Handler.

I would agree that the HttpServer as the entry point is the right place. I have 
no absolutely need to reuse the Jetty handler itself just seemed to make sense 
at first. I like the idea of the standalone server honestly. It makes things a 
lot nicer in terms of integration related to dependencies I think.

Let me put some more thought into this and get back to you.

> Provide non-shaded and shaded variants of Avatica artifacts
> -----------------------------------------------------------
>
>                 Key: CALCITE-1224
>                 URL: https://issues.apache.org/jira/browse/CALCITE-1224
>             Project: Calcite
>          Issue Type: Improvement
>          Components: avatica
>            Reporter: Josh Elser
>            Assignee: Josh Elser
>             Fix For: avatica-1.8.0
>
>
> Kevin Risden started a discussion about problems he using Avatica in certain 
> environments because of the shaded classes.
> https://mail-archives.apache.org/mod_mbox/calcite-dev/201605.mbox/%3CCAJU9nmgcPU9XnFh7RtR%3D4eDZ1Qg25qO0j6xudd_%3Ds89VZ3P1Ag%40mail.gmail.com%3E
> After talking it out, we can to the conclusion that providing three things 
> for Avatica clients should be sufficient for users:
> # Provide an avatica client artifact with all dependencies shaded (relocated, 
> when possible)
> # Provide an avatica client artifact with no dependencies shaded
> # Provide an example project (e.g. documentatino) users can modify to 
> construct their own Avatica client artifact with just the dependencies they 
> desire.
> We can't reasonably enumerate all permutations of what might be desired by 
> users WRT dependency versions, but we can provide them the tools to create 
> the artifacts they need for their unique environment/deployment.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to