Martin Grigorov <mgrigo...@apache.org> wrote:
>Hi Mark,
>
>Thanks for the fix!
>
>On Fri, Aug 2, 2013 at 10:28 PM, <ma...@apache.org> wrote:
>
>> Author: markt
>> Date: Fri Aug  2 20:28:12 2013
>> New Revision: 1509847
>>
>> URL: http://svn.apache.org/r1509847
>> Log:
>> Use the same Map implementation for user properties to prevent
>> implementation conflicts
>>
>> Modified:
>>    
>tomcat/trunk/java/javax/websocket/DefaultClientEndpointConfig.java
>>
>>
>tomcat/trunk/java/javax/websocket/server/DefaultServerEndpointConfig.java
>>
>
>Is it OK to change the JSR API jars ?

For the sake of clarity, that code is not a copy of the implementation from the 
EG. It is a clean room implementation of the same API. Therefore we are free to 
change it as long as the API is in unchanged and functionality is consistent 
with the spec.

>The change is binary compatible per se, but I wonder whether such
>changes
>in classes would not lead to different behavior in different web
>containers.

The Java WebSocket spec just says Map. It does not fix discuss nulls or thread 
safety. That is perhaps something that should be clarified in the spec. Please 
raise a Jira issue against the spec for this.

Mark


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to