https://issues.apache.org/bugzilla/show_bug.cgi?id=56025

--- Comment #1 from Mark Thomas <ma...@apache.org> ---
JSR356 specifies at least some of the order. Unfortunately, JSRs have a nasty
habit (one I have tried and failed to stop) of splitting information between
the spec doc and the Javadoc. You have to read both.

The Javadoc for ServerEndpointConfig.Configurator.modifyHandshake() has some
information on ordering. It requires that modifyHandshake() is called after
checkOrigin(), getNegotiatedExtensions() and getNegotiatedSubprotocol()

The discussion on this topic on the EG mailing list did mention
getEndpointInstance() happening after modifyHandshake() and I agree that makes
sense.

I also agree that getNegotiatedSubprotocol() should always be called.

You are correct that Tomcat doesn't support any extensions at the moment. That
said, I hope to be adding compression support so I'll add the call to
getNegotiatedExtensions() while I am making changes here.

-- 
You are receiving this mail because:
You are the assignee for the bug.

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

Reply via email to