diff options
author | Joakim Erdfelt | 2013-01-31 18:26:17 +0000 |
---|---|---|
committer | Joakim Erdfelt | 2013-01-31 18:26:17 +0000 |
commit | 1aa6e63d25e17139179d67ebc6c82059fd5c6590 (patch) | |
tree | 1ef48e23842e574ff56bf4ebfd3eef0a85ffab10 | |
parent | 32cb1045bad88bcba7859ea46ef2785d4a168e4f (diff) | |
download | org.eclipse.jetty.project-1aa6e63d25e17139179d67ebc6c82059fd5c6590.tar.gz org.eclipse.jetty.project-1aa6e63d25e17139179d67ebc6c82059fd5c6590.tar.xz org.eclipse.jetty.project-1aa6e63d25e17139179d67ebc6c82059fd5c6590.zip |
395232 - UpgradeRequest object passed to createWebSocket() has null Session
+ Server side UpgradeRequest.getSession() now has HttpSession (if
it has already been created)
-rw-r--r-- | jetty-websocket/websocket-server/src/main/java/org/eclipse/jetty/websocket/server/ServletWebSocketRequest.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/jetty-websocket/websocket-server/src/main/java/org/eclipse/jetty/websocket/server/ServletWebSocketRequest.java b/jetty-websocket/websocket-server/src/main/java/org/eclipse/jetty/websocket/server/ServletWebSocketRequest.java index 9186c93282..46e021aba6 100644 --- a/jetty-websocket/websocket-server/src/main/java/org/eclipse/jetty/websocket/server/ServletWebSocketRequest.java +++ b/jetty-websocket/websocket-server/src/main/java/org/eclipse/jetty/websocket/server/ServletWebSocketRequest.java @@ -135,6 +135,17 @@ public class ServletWebSocketRequest extends UpgradeRequest return parameters; } + /** + * Return the HttpSession if it exists. + * <p> + * Note: this is equivalent to {@link HttpServletRequest#getSession()} and will not create a new HttpSession. + */ + @Override + public Object getSession() + { + return this.req.getSession(); + } + protected String[] parseProtocols(String protocol) { if (protocol == null) |