Class JsrEndpointEventDriver

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

    public class JsrEndpointEventDriver
    extends AbstractJsrEventDriver
    EventDriver for websocket that extend from Endpoint
    • Constructor Detail

      • JsrEndpointEventDriver

        public JsrEndpointEventDriver​(org.eclipse.jetty.websocket.api.WebSocketPolicy policy,
                                      EndpointInstance endpointInstance)
    • Method Detail

      • onBinaryMessage

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

        public void onConnect()
      • onError

        public void onError​(Throwable cause)
      • onFrame

        public void onFrame​(org.eclipse.jetty.websocket.api.extensions.Frame frame)
        Specified by:
        onFrame in interface org.eclipse.jetty.websocket.common.events.EventDriver
        Overrides:
        onFrame in class AbstractJsrEventDriver
      • onInputStream

        public void onInputStream​(InputStream stream)
      • onReader

        public void onReader​(Reader reader)
      • onTextMessage

        public void onTextMessage​(String message)
      • onPing

        public void onPing​(ByteBuffer buffer)
        Specified by:
        onPing in interface org.eclipse.jetty.websocket.common.events.EventDriver
        Overrides:
        onPing in class org.eclipse.jetty.websocket.common.events.AbstractEventDriver
      • onPong

        public void onPong​(ByteBuffer buffer)
        Specified by:
        onPong in interface org.eclipse.jetty.websocket.common.events.EventDriver
        Overrides:
        onPong in class org.eclipse.jetty.websocket.common.events.AbstractEventDriver
      • toString

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