Class JavaxWebSocketConnection
java.lang.Object
org.apache.wicket.protocol.ws.api.AbstractWebSocketConnection
org.apache.wicket.protocol.ws.javax.JavaxWebSocketConnection
- All Implemented Interfaces:
IWebSocketConnection
A wrapper around JSR 356's native Session.
- Since:
- 7.0.0
-
Constructor Summary
ConstructorsConstructorDescriptionJavaxWebSocketConnection(jakarta.websocket.Session session, AbstractWebSocketProcessor webSocketProcessor) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanisOpen()sendMessage(byte[] message, int offset, int length) sendMessage(String message) sendMessageAsync(byte[] message, int offset, int length) sendMessageAsync(byte[] message, int offset, int length, long timeOut) sendMessageAsync(String message) sendMessageAsync(String message, long timeOut) Methods inherited from class org.apache.wicket.protocol.ws.api.AbstractWebSocketConnection
getApplication, getKey, getSessionId, sendMessage, sendMessageAsync, sendMessageAsync
-
Constructor Details
-
JavaxWebSocketConnection
public JavaxWebSocketConnection(jakarta.websocket.Session session, AbstractWebSocketProcessor webSocketProcessor) Constructor.- Parameters:
session- the WebSocket session
-
-
Method Details
-
isOpen
-
close
-
sendMessage
- Throws:
IOException
-
sendMessageAsync
-
sendMessageAsync
-
sendMessage
- Throws:
IOException
-
sendMessageAsync
-
sendMessageAsync
-