public abstract class WebSocketResource extends Object implements IResource
IResource.Attributes
Constructor and Description |
---|
WebSocketResource() |
Modifier and Type | Method and Description |
---|---|
protected void |
onAbort(AbortedMessage message)
A callback method called when the server has aborted the connection
|
protected void |
onClose(ClosedMessage message)
A callback method called when a WebSocket client has closed the connection
to the endpoint handled by this WebSocketBehavior
|
protected void |
onConnect(ConnectedMessage message)
A callback method called when a WebSocket client has connected to the endpoint
handled by this WebSocketBehavior
|
protected void |
onError(WebSocketRequestHandler handler,
ErrorMessage message)
A callback method called when there is a communication error
|
protected void |
onMessage(WebSocketRequestHandler handler,
BinaryMessage binaryMessage)
A callback method called when there is a binary message sent by the client
|
protected void |
onMessage(WebSocketRequestHandler handler,
TextMessage message)
A callback method called when there is a text message sent by the client
|
protected void |
onPush(WebSocketRequestHandler handler,
IWebSocketPushMessage message)
A callback method called when there is a message pushed/broadcasted by the
server, e.g.
|
void |
respond(IResource.Attributes attributes)
Renders this resource to response using the provided attributes.
|
protected void onPush(WebSocketRequestHandler handler, IWebSocketPushMessage message)
handler
- The request handler that can be used to send messages to the clientmessage
- The message pushed/broadcasted by the serverprotected void onConnect(ConnectedMessage message)
message
- the connect message with the info about the clientprotected void onAbort(AbortedMessage message)
message
- the aborted message with the info about the serverprotected void onClose(ClosedMessage message)
message
- the close message with the info about the clientprotected void onError(WebSocketRequestHandler handler, ErrorMessage message)
handler
- The request handler that can be used to send messages to the clientmessage
- The error message that that brings information about the communication errorprotected void onMessage(WebSocketRequestHandler handler, TextMessage message)
handler
- The request handler that can be used to send messages back to the clientmessage
- The text message sent by the clientprotected void onMessage(WebSocketRequestHandler handler, BinaryMessage binaryMessage)
handler
- The request handler that can be used to send messages back to the clientbinaryMessage
- The binary message sent by the clientpublic final void respond(IResource.Attributes attributes)
IResource
Copyright © 2006–2022 Apache Software Foundation. All rights reserved.