优化WebSocket
This commit is contained in:
@@ -95,9 +95,11 @@ public class HttpContext extends Context {
|
||||
}
|
||||
|
||||
protected void updateWebSocketWriteIOThread(WebSocket webSocket) {
|
||||
WebSocketWriteIOThread writeIOThread = webSocketWriterIOThreadFunc.apply(webSocket);
|
||||
updateWriteIOThread(webSocket._channel, writeIOThread);
|
||||
webSocket._writeIOThread = writeIOThread;
|
||||
if (webSocketWriterIOThreadFunc != null) {
|
||||
WebSocketWriteIOThread writeIOThread = webSocketWriterIOThreadFunc.apply(webSocket);
|
||||
updateWriteIOThread(webSocket._channel, writeIOThread);
|
||||
webSocket._writeIOThread = writeIOThread;
|
||||
}
|
||||
}
|
||||
|
||||
protected String createSessionid() {
|
||||
|
||||
@@ -286,7 +286,7 @@ public abstract class WebSocketServlet extends HttpServlet implements Resourcabl
|
||||
public void completed(Integer result, Void attachment) {
|
||||
webSocket._readHandler = new WebSocketReadHandler(response.getContext(), webSocket, restMessageConsumer);
|
||||
webSocket._writeHandler = new WebSocketWriteHandler(response.getContext(), webSocket);
|
||||
response.getContext().updateWebSocketWriteIOThread(webSocket);
|
||||
//response.getContext().updateWebSocketWriteIOThread(webSocket);
|
||||
|
||||
Runnable createUseridHandler = () -> {
|
||||
CompletableFuture<Serializable> userFuture = webSocket.createUserid();
|
||||
|
||||
Reference in New Issue
Block a user