Package org.eclipse.net4j.ws.jetty
Klasse Net4jWebSocket
java.lang.Object
org.eclipse.net4j.ws.jetty.Net4jWebSocket
- Alle implementierten Schnittstellen:
org.eclipse.jetty.ee8.websocket.api.WebSocketConnectionListener
,org.eclipse.jetty.ee8.websocket.api.WebSocketListener
public class Net4jWebSocket
extends Object
implements org.eclipse.jetty.ee8.websocket.api.WebSocketListener
- Autor:
- Eike Stepper
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungstatic final short
static final byte
static final byte
static final byte
static final byte
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungCalled byNet4jWebSocketServlet
.Net4jWebSocket
(IWSConnector connector) Called byWSClientConnector
. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
close()
void
deregisterChannel
(short channelID) org.eclipse.jetty.ee8.websocket.api.Session
boolean
isClient()
void
onWebSocketBinary
(byte[] payload, int offset, int len) void
onWebSocketClose
(int statusCode, String reason) void
onWebSocketConnect
(org.eclipse.jetty.ee8.websocket.api.Session session) void
onWebSocketError
(Throwable cause) void
onWebSocketText
(String message) void
registerChannel
(short channelID, long timeout, IProtocol<?> protocol) void
sendBuffer
(IBuffer buffer)
-
Felddetails
-
CONTROL_CHANNEL_ID
public static final short CONTROL_CHANNEL_ID- Siehe auch:
-
OPCODE_NEGOTIATION
public static final byte OPCODE_NEGOTIATION- Siehe auch:
-
OPCODE_REGISTRATION
public static final byte OPCODE_REGISTRATION- Siehe auch:
-
OPCODE_REGISTRATION_ACK
public static final byte OPCODE_REGISTRATION_ACK- Siehe auch:
-
OPCODE_DEREGISTRATION
public static final byte OPCODE_DEREGISTRATION- Siehe auch:
-
-
Konstruktordetails
-
Net4jWebSocket
public Net4jWebSocket()Called byNet4jWebSocketServlet
. -
Net4jWebSocket
Called byWSClientConnector
.
-
-
Methodendetails
-
getConnector
-
getSession
public org.eclipse.jetty.ee8.websocket.api.Session getSession()- Seit:
- 1.3
-
isClient
public boolean isClient() -
onWebSocketConnect
public void onWebSocketConnect(org.eclipse.jetty.ee8.websocket.api.Session session) - Angegeben von:
onWebSocketConnect
in Schnittstelleorg.eclipse.jetty.ee8.websocket.api.WebSocketConnectionListener
- Seit:
- 1.3
-
close
public void close() -
onWebSocketClose
- Angegeben von:
onWebSocketClose
in Schnittstelleorg.eclipse.jetty.ee8.websocket.api.WebSocketConnectionListener
-
registerChannel
public void registerChannel(short channelID, long timeout, IProtocol<?> protocol) throws IOException - Löst aus:
IOException
-
deregisterChannel
- Löst aus:
IOException
-
sendBuffer
-
onWebSocketBinary
public void onWebSocketBinary(byte[] payload, int offset, int len) - Angegeben von:
onWebSocketBinary
in Schnittstelleorg.eclipse.jetty.ee8.websocket.api.WebSocketListener
-
onWebSocketText
- Angegeben von:
onWebSocketText
in Schnittstelleorg.eclipse.jetty.ee8.websocket.api.WebSocketListener
-
onWebSocketError
- Angegeben von:
onWebSocketError
in Schnittstelleorg.eclipse.jetty.ee8.websocket.api.WebSocketConnectionListener
-