You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tinkerpop.apache.org by "Divij Vaidya (Jira)" <ji...@apache.org> on 2020/12/02 18:45:00 UTC

[jira] [Updated] (TINKERPOP-2483) Make WebSocketChannelizer non-final in Java driver

     [ https://issues.apache.org/jira/browse/TINKERPOP-2483?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Divij Vaidya updated TINKERPOP-2483:
------------------------------------
    Fix Version/s:     (was: 3.4.9)

> Make WebSocketChannelizer non-final in Java driver
> --------------------------------------------------
>
>                 Key: TINKERPOP-2483
>                 URL: https://issues.apache.org/jira/browse/TINKERPOP-2483
>             Project: TinkerPop
>          Issue Type: Improvement
>          Components: driver
>    Affects Versions: 3.4.8
>            Reporter: Divij Vaidya
>            Priority: Minor
>
> With final keyword right now, it is not possible to extend WebSocketChannelizer. This is an obstruction for providers who want to add custom auth logic to the handlers. e.g. Amazon Neptune uses a fork of the Channelizer to sign the HTTP request using sigv4 ([https://github.com/aws/amazon-neptune-gremlin-java-sigv4/blob/master/src/main/java/org/apache/tinkerpop/gremlin/driver/SigV4WebSocketChannelizer.java)] 
> This ticket proposes to allow WebSocketChannelizer to be extended.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)