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 shortstatic final bytestatic final bytestatic final bytestatic final byte -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungCalled byNet4jWebSocketServlet.Net4jWebSocket(IWSConnector connector) Called byWSClientConnector. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidclose()voidderegisterChannel(short channelID) org.eclipse.jetty.ee8.websocket.api.SessionbooleanisClient()voidonWebSocketBinary(byte[] payload, int offset, int len) voidonWebSocketClose(int statusCode, String reason) voidonWebSocketConnect(org.eclipse.jetty.ee8.websocket.api.Session session) voidonWebSocketError(Throwable cause) voidonWebSocketText(String message) voidregisterChannel(short channelID, long timeout, IProtocol<?> protocol) voidsendBuffer(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:
onWebSocketConnectin Schnittstelleorg.eclipse.jetty.ee8.websocket.api.WebSocketConnectionListener- Seit:
- 1.3
-
close
public void close() -
onWebSocketClose
- Angegeben von:
onWebSocketClosein 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:
onWebSocketBinaryin Schnittstelleorg.eclipse.jetty.ee8.websocket.api.WebSocketListener
-
onWebSocketText
- Angegeben von:
onWebSocketTextin Schnittstelleorg.eclipse.jetty.ee8.websocket.api.WebSocketListener
-
onWebSocketError
- Angegeben von:
onWebSocketErrorin Schnittstelleorg.eclipse.jetty.ee8.websocket.api.WebSocketConnectionListener
-