|
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