Class JettyListenerEventDriver

  • All Implemented Interfaces:
    org.eclipse.jetty.util.component.LifeCycle, org.eclipse.jetty.websocket.api.extensions.IncomingFrames, EventDriver

    public class JettyListenerEventDriver
    extends AbstractEventDriver
    Handler for WebSocketListener based User WebSocket implementations.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

        org.eclipse.jetty.util.component.AbstractLifeCycle.AbstractLifeCycleListener
      • Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

        org.eclipse.jetty.util.component.LifeCycle.Listener
    • Constructor Summary

      Constructors 
      Constructor Description
      JettyListenerEventDriver​(org.eclipse.jetty.websocket.api.WebSocketPolicy policy, org.eclipse.jetty.websocket.api.WebSocketConnectionListener listener)  
    • Constructor Detail

      • JettyListenerEventDriver

        public JettyListenerEventDriver​(org.eclipse.jetty.websocket.api.WebSocketPolicy policy,
                                        org.eclipse.jetty.websocket.api.WebSocketConnectionListener listener)
    • Method Detail

      • onBinaryFrame

        public void onBinaryFrame​(java.nio.ByteBuffer buffer,
                                  boolean fin)
                           throws java.io.IOException
        Throws:
        java.io.IOException
      • onBinaryMessage

        public void onBinaryMessage​(byte[] data)
      • onClose

        public void onClose​(CloseInfo close)
      • onConnect

        public void onConnect()
      • onError

        public void onError​(java.lang.Throwable cause)
      • onFrame

        public void onFrame​(org.eclipse.jetty.websocket.api.extensions.Frame frame)
      • onInputStream

        public void onInputStream​(java.io.InputStream stream)
      • onReader

        public void onReader​(java.io.Reader reader)
      • onTextFrame

        public void onTextFrame​(java.nio.ByteBuffer buffer,
                                boolean fin)
                         throws java.io.IOException
        Throws:
        java.io.IOException
      • onTextMessage

        public void onTextMessage​(java.lang.String message)
        Whole Message event.
        Parameters:
        message - the whole message
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class org.eclipse.jetty.util.component.AbstractLifeCycle