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
  • 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()
    • Net4jWebSocket

      public Net4jWebSocket(IWSConnector connector)
      Called by WSClientConnector.
  • Methodendetails

    • getConnector

      public IWSConnector 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 Schnittstelle org.eclipse.jetty.ee8.websocket.api.WebSocketConnectionListener
      Seit:
      1.3
    • close

      public void close()
    • onWebSocketClose

      public void onWebSocketClose(int statusCode, String reason)
      Angegeben von:
      onWebSocketClose in Schnittstelle org.eclipse.jetty.ee8.websocket.api.WebSocketConnectionListener
    • registerChannel

      public void registerChannel(short channelID, long timeout, IProtocol<?> protocol) throws IOException
      Löst aus:
      IOException
    • deregisterChannel

      public void deregisterChannel(short channelID) throws IOException
      Löst aus:
      IOException
    • sendBuffer

      public void sendBuffer(IBuffer buffer)
    • onWebSocketBinary

      public void onWebSocketBinary(byte[] payload, int offset, int len)
      Angegeben von:
      onWebSocketBinary in Schnittstelle org.eclipse.jetty.ee8.websocket.api.WebSocketListener
    • onWebSocketText

      public void onWebSocketText(String message)
      Angegeben von:
      onWebSocketText in Schnittstelle org.eclipse.jetty.ee8.websocket.api.WebSocketListener
    • onWebSocketError

      public void onWebSocketError(Throwable cause)
      Angegeben von:
      onWebSocketError in Schnittstelle org.eclipse.jetty.ee8.websocket.api.WebSocketConnectionListener