|
15 | 15 |
|
16 | 16 | package io.undertow.websockets.vertx; |
17 | 17 |
|
| 18 | +import java.security.Principal; |
| 19 | +import java.util.ArrayList; |
| 20 | +import java.util.Collection; |
| 21 | +import java.util.Collections; |
| 22 | +import java.util.HashMap; |
| 23 | +import java.util.List; |
| 24 | +import java.util.Map; |
| 25 | +import java.util.Set; |
| 26 | +import java.util.TreeMap; |
| 27 | +import java.util.concurrent.Executor; |
| 28 | +import java.util.function.Consumer; |
| 29 | + |
18 | 30 | import io.netty.channel.ChannelHandler; |
19 | 31 | import io.netty.channel.ChannelHandlerContext; |
20 | | -import io.netty.channel.ChannelPipeline; |
21 | 32 | import io.netty.handler.codec.http.HttpHeaderNames; |
22 | 33 | import io.undertow.websockets.handshake.WebSocketHttpExchange; |
23 | 34 | import io.vertx.core.AsyncResult; |
24 | 35 | import io.vertx.core.Handler; |
25 | 36 | import io.vertx.core.http.HttpServerRequest; |
26 | 37 | import io.vertx.core.http.HttpServerResponse; |
27 | 38 | import io.vertx.core.http.impl.Http1xServerConnection; |
28 | | -import io.vertx.core.net.impl.ConnectionBase; |
29 | 39 | import io.vertx.ext.auth.User; |
30 | 40 | import io.vertx.ext.web.RoutingContext; |
31 | 41 |
|
32 | | -import java.security.Principal; |
33 | | -import java.util.*; |
34 | | -import java.util.concurrent.Executor; |
35 | | -import java.util.function.Consumer; |
36 | | - |
37 | 42 | /** |
38 | 43 | * @author Stuart Douglas |
39 | 44 | */ |
@@ -158,7 +163,7 @@ public String getQueryString() { |
158 | 163 |
|
159 | 164 | @Override |
160 | 165 | public Object getSession() { |
161 | | - return null; |
| 166 | + return exchange.session(); |
162 | 167 | } |
163 | 168 |
|
164 | 169 | @Override |
|
0 commit comments