Package | Description |
---|---|
io.jooby |
Modifier and Type | Field and Description |
---|---|
static WebSocketCloseStatus |
WebSocketCloseStatus.BAD_DATA
1007 indicates that an endpoint is terminating the connection because it has
received data within a message that was not consistent with the type of the message
(e.g., non-UTF-8 [RFC3629] data within a text message).
|
static WebSocketCloseStatus |
WebSocketCloseStatus.GOING_AWAY
1001 indicates that an endpoint is "going away", such as a server going down or a
browser having navigated away from a page.
|
static WebSocketCloseStatus |
WebSocketCloseStatus.HARSH_DISCONNECT
1006 indicates that an endpoint is terminating the connection.
|
static WebSocketCloseStatus |
WebSocketCloseStatus.NORMAL
1000 indicates a normal closure, meaning that the purpose for which the connection
was established has been fulfilled.
|
static WebSocketCloseStatus |
WebSocketCloseStatus.NOT_ACCEPTABLE
1003 indicates that an endpoint is terminating the connection because it has
received a type of data it cannot accept (e.g., an endpoint that understands only
text data MAY send this if it receives a binary message).
|
static WebSocketCloseStatus |
WebSocketCloseStatus.POLICY_VIOLATION
1008 indicates that an endpoint is terminating the connection because it has
received a message that violates its policy.
|
static WebSocketCloseStatus |
WebSocketCloseStatus.PROTOCOL_ERROR
1002 indicates that an endpoint is terminating the connection due to a protocol
error.
|
static WebSocketCloseStatus |
WebSocketCloseStatus.REQUIRED_EXTENSION
1010 indicates that an endpoint (client) is terminating the connection because it
has expected the server to negotiate one or more extension, but the server didn't
return them in the response message of the WebSocket handshake.
|
static WebSocketCloseStatus |
WebSocketCloseStatus.SERVER_ERROR
1011 indicates that a server is terminating the connection because it encountered
an unexpected condition that prevented it from fulfilling the request.
|
static WebSocketCloseStatus |
WebSocketCloseStatus.SERVICE_OVERLOAD
1013 indicates that the service is experiencing overload.
|
static WebSocketCloseStatus |
WebSocketCloseStatus.SERVICE_RESTARTED
1012 indicates that the service is restarted.
|
static WebSocketCloseStatus |
WebSocketCloseStatus.TOO_BIG_TO_PROCESS
1009 indicates that an endpoint is terminating the connection because it has
received a message that is too big for it to process.
|
Modifier and Type | Method and Description |
---|---|
static Optional<WebSocketCloseStatus> |
WebSocketCloseStatus.valueOf(int code)
Map the status code to one of the existing web socket status.
|
Modifier and Type | Method and Description |
---|---|
WebSocket |
WebSocket.close(WebSocketCloseStatus closeStatus)
Close the web socket and send a close status code to client.
|
void |
WebSocket.OnClose.onClose(WebSocket ws,
WebSocketCloseStatus closeStatus)
Generated when client close the connection or when explicit calls to
WebSocket.close(WebSocketCloseStatus) . |
Copyright © 2020. All rights reserved.