Divij Vaidya created TINKERPOP-2483:
---------------------------------------

             Summary: 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
             Fix For: 3.4.9


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)

Reply via email to