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

ASF GitHub Bot commented on CALCITE-2284:
-----------------------------------------

Github user joshelser commented on the issue:

    https://github.com/apache/calcite-avatica/pull/46
  
    Nice, I think you hit the nail on the head for API.
    
    I'm not sure if Java can handle this with binary compatibility or not. 
That's my biggest concern at this point. If Java doesn't insulate us from this 
change, we'll have to make this change in a new HttpServer+Builder pair (as it 
would break Avatica API compatibility). Do you understand what I'm saying? If 
not, I'll try to dig into it.


> Allow Jetty Server to be customized before startup
> --------------------------------------------------
>
>                 Key: CALCITE-2284
>                 URL: https://issues.apache.org/jira/browse/CALCITE-2284
>             Project: Calcite
>          Issue Type: Improvement
>          Components: avatica
>    Affects Versions: 1.11.0
>            Reporter: Alex Araujo
>            Priority: Critical
>         Attachments: CALCITE-2284.patch
>
>
> Avatica server options currently allow users to enable TLS with file based 
> key stores. In order to support additional options (in memory keystores, 
> dynamically loaded keys/certificates, etc.) Avatica should provide a callback 
> to customize the embedded Jetty server before starting it up.
>  
> This would be similar to how Spring Boot allows developers to customize the 
> embedded server.



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

Reply via email to