public class Jetty9WebSocketProcessor extends AbstractWebSocketProcessor implements org.eclipse.jetty.websocket.api.WebSocketListener
processor
that integrates with
Jetty 9.x web socket
implementation.Constructor and Description |
---|
Jetty9WebSocketProcessor(org.eclipse.jetty.websocket.api.UpgradeRequest upgradeRequest,
org.eclipse.jetty.websocket.api.UpgradeResponse upgradeResponse,
WebApplication application)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
onOpen(Object connection)
A client successfully has made a web socket connection.
|
void |
onWebSocketBinary(byte[] payload,
int offset,
int len) |
void |
onWebSocketClose(int statusCode,
String reason) |
void |
onWebSocketConnect(org.eclipse.jetty.websocket.api.Session session) |
void |
onWebSocketError(Throwable throwable) |
void |
onWebSocketText(String message) |
broadcastMessage, getApplication, getSessionId, onClose, onConnect, onError, onMessage, onMessage
public Jetty9WebSocketProcessor(org.eclipse.jetty.websocket.api.UpgradeRequest upgradeRequest, org.eclipse.jetty.websocket.api.UpgradeResponse upgradeResponse, WebApplication application)
upgradeRequest
- the jetty upgrade requestupgradeResponse
- the jetty upgrade responseapplication
- the current Wicket Applicationpublic void onWebSocketConnect(org.eclipse.jetty.websocket.api.Session session)
onWebSocketConnect
in interface org.eclipse.jetty.websocket.api.WebSocketListener
public void onWebSocketText(String message)
onWebSocketText
in interface org.eclipse.jetty.websocket.api.WebSocketListener
public void onWebSocketBinary(byte[] payload, int offset, int len)
onWebSocketBinary
in interface org.eclipse.jetty.websocket.api.WebSocketListener
public void onWebSocketClose(int statusCode, String reason)
onWebSocketClose
in interface org.eclipse.jetty.websocket.api.WebSocketListener
public void onWebSocketError(Throwable throwable)
onWebSocketError
in interface org.eclipse.jetty.websocket.api.WebSocketListener
public void onOpen(Object connection)
IWebSocketProcessor
onOpen
in interface IWebSocketProcessor
connection
- the web socket connection to use to communicate with the clientCopyright © 2006–2021 Apache Software Foundation. All rights reserved.