Sergey Beryozkin created CXF-5641:
-------------------------------------

             Summary: WebSocket transport should support alternative bindings
                 Key: CXF-5641
                 URL: https://issues.apache.org/jira/browse/CXF-5641
             Project: CXF
          Issue Type: Improvement
          Components: Transports
            Reporter: Sergey Beryozkin


The default WebSocket transport binding is better suited for JAX-RS endpoints 
where basically whatever the endpoint sends back is fine :-). Even when JAX-RS 
endpoints are used some alternative binding might need be used. And for WS 
endpoints it is not compatible with the 'soap' binding:
http://msdn.microsoft.com/en-us/library/hh536812.aspx (link from Dan)

Proposal: introduce the interface which will abstract away the details of how 
the data written to or read from the socket. If the WebSocket client provides 
no binding preferences as per WebSocket rules, then use the default binding, 
but if it does then try to find the binding which supports the client 
preference (how this extra bindings are discovered is to be discussed)

 



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to