Class JettyWebSocketHandler

  • All Implemented Interfaces:
    org.eclipse.jetty.websocket.WebSocket, org.eclipse.jetty.websocket.WebSocket.OnBinaryMessage, org.eclipse.jetty.websocket.WebSocket.OnControl, org.eclipse.jetty.websocket.WebSocket.OnFrame, org.eclipse.jetty.websocket.WebSocket.OnTextMessage

    public class JettyWebSocketHandler
    extends java.lang.Object
    implements org.eclipse.jetty.websocket.WebSocket, org.eclipse.jetty.websocket.WebSocket.OnFrame, org.eclipse.jetty.websocket.WebSocket.OnBinaryMessage, org.eclipse.jetty.websocket.WebSocket.OnTextMessage, org.eclipse.jetty.websocket.WebSocket.OnControl
    Jetty 7 & 8 WebSocket support.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.eclipse.jetty.websocket.WebSocket

        org.eclipse.jetty.websocket.WebSocket.Connection, org.eclipse.jetty.websocket.WebSocket.FrameConnection, org.eclipse.jetty.websocket.WebSocket.OnBinaryMessage, org.eclipse.jetty.websocket.WebSocket.OnControl, org.eclipse.jetty.websocket.WebSocket.OnFrame, org.eclipse.jetty.websocket.WebSocket.OnTextMessage
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void onClose​(int closeCode, java.lang.String message)  
      boolean onControl​(byte controlCode, byte[] data, int offset, int length)  
      boolean onFrame​(byte flags, byte opcode, byte[] data, int offset, int length)  
      void onHandshake​(org.eclipse.jetty.websocket.WebSocket.FrameConnection connection)  
      void onMessage​(byte[] data, int offset, int length)  
      void onMessage​(java.lang.String data)  
      void onOpen​(org.eclipse.jetty.websocket.WebSocket.Connection connection)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • onMessage

        public void onMessage​(byte[] data,
                              int offset,
                              int length)
        Specified by:
        onMessage in interface org.eclipse.jetty.websocket.WebSocket.OnBinaryMessage
      • onControl

        public boolean onControl​(byte controlCode,
                                 byte[] data,
                                 int offset,
                                 int length)
        Specified by:
        onControl in interface org.eclipse.jetty.websocket.WebSocket.OnControl
      • onFrame

        public boolean onFrame​(byte flags,
                               byte opcode,
                               byte[] data,
                               int offset,
                               int length)
        Specified by:
        onFrame in interface org.eclipse.jetty.websocket.WebSocket.OnFrame
      • onHandshake

        public void onHandshake​(org.eclipse.jetty.websocket.WebSocket.FrameConnection connection)
        Specified by:
        onHandshake in interface org.eclipse.jetty.websocket.WebSocket.OnFrame
      • onMessage

        public void onMessage​(java.lang.String data)
        Specified by:
        onMessage in interface org.eclipse.jetty.websocket.WebSocket.OnTextMessage
      • onOpen

        public void onOpen​(org.eclipse.jetty.websocket.WebSocket.Connection connection)
        Specified by:
        onOpen in interface org.eclipse.jetty.websocket.WebSocket
      • onClose

        public void onClose​(int closeCode,
                            java.lang.String message)
        Specified by:
        onClose in interface org.eclipse.jetty.websocket.WebSocket