public final class WebSocketRouteHandler extends WebSocketHandler
WEBSOCKET_13_ACCEPT_GUID| 构造器和说明 |
|---|
WebSocketRouteHandler() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
handle(WebSocketRequest request,
WebSocketResponse response)
执行当前处理器逻辑。
|
boolean |
onBodyStream(ByteBuffer byteBuffer,
Request request) |
void |
onClose(Request request) |
WebSocketRouteHandler |
route(String urlPattern,
WebSocketHandler httpHandle)
配置URL路由
|
void |
whenHeaderComplete(WebSocketRequestImpl request,
WebSocketResponseImpl response) |
void |
willHeaderComplete(WebSocketRequestImpl request,
WebSocketResponseImpl response) |
onHeaderCompletehandlepublic void onClose(Request request)
public void willHeaderComplete(WebSocketRequestImpl request, WebSocketResponseImpl response)
willHeaderComplete 在类中 WebSocketHandlerpublic void whenHeaderComplete(WebSocketRequestImpl request, WebSocketResponseImpl response)
whenHeaderComplete 在类中 WebSocketHandlerpublic boolean onBodyStream(ByteBuffer byteBuffer, Request request)
onBodyStream 在接口中 Handler<Request>onBodyStream 在类中 WebSocketHandlerpublic void handle(WebSocketRequest request, WebSocketResponse response) throws Throwable
ServerHandler当前handle运行完后若还有后续的处理器,需要调用doNext
IOExceptionThrowablepublic WebSocketRouteHandler route(String urlPattern, WebSocketHandler httpHandle)
urlPattern - url匹配httpHandle - 处理handleCopyright © 2024. All rights reserved.