Interface IWebSocketProcessor
-
- All Known Implementing Classes:
AbstractWebSocketProcessor
,JavaxWebSocketProcessor
public interface IWebSocketProcessor
Processes web socket messages.- Since:
- 6.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description void
onClose(int closeCode, String message)
A notification after the close of the web socket connection.void
onError(Throwable t)
A notification after a communication error.void
onMessage(byte[] data, int offset, int length)
Called when a binary message arrives from the clientvoid
onMessage(String message)
Called when a text message arrives from the clientvoid
onOpen(Object containerConnection)
A client successfully has made a web socket connection.default void
onOpen(IWebSocketSession webSocketSession, WebApplication application)
Called when thenIWebSocketSession
is being opened: to allow to configure the underlying web socket session.
-
-
-
Method Detail
-
onOpen
default void onOpen(IWebSocketSession webSocketSession, WebApplication application)
Called when thenIWebSocketSession
is being opened: to allow to configure the underlying web socket session.- Parameters:
webSocketSession
- theIWebSocketSession
application
- theWebApplication
-
onMessage
void onMessage(String message)
Called when a text message arrives from the client- Parameters:
message
- the text message from the client
-
onMessage
void onMessage(byte[] data, int offset, int length)
Called when a binary message arrives from the client- Parameters:
data
- the binary message from the clientoffset
- the offset to read fromlength
- how much data to read
-
onOpen
void onOpen(Object containerConnection)
A client successfully has made a web socket connection.- Parameters:
containerConnection
- the web socket connection to use to communicate with the client
-
onClose
void onClose(int closeCode, String message)
A notification after the close of the web socket connection. The connection could be closed by either the client or the server- Parameters:
closeCode
- The close codemessage
- the message
-
-