Class InstJsrAnnotatedEventDriver

  • 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 InstJsrAnnotatedEventDriver
    extends org.eclipse.jetty.websocket.jsr356.endpoints.JsrAnnotatedEventDriver
    • 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
    • Field Summary

      • Fields inherited from class org.eclipse.jetty.websocket.jsr356.endpoints.AbstractJsrEventDriver

        config, jsrsession, metadata
      • Fields inherited from class org.eclipse.jetty.websocket.common.events.AbstractEventDriver

        activeMessage, policy, session, TARGET_LOG, websocket
      • Fields inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

        FAILED, RUNNING, STARTED, STARTING, STOPPED, STOPPING
    • Constructor Summary

      Constructors 
      Constructor Description
      InstJsrAnnotatedEventDriver​(org.eclipse.jetty.websocket.api.WebSocketPolicy policy, org.eclipse.jetty.websocket.jsr356.endpoints.EndpointInstance ei, org.eclipse.jetty.websocket.jsr356.annotations.JsrEvents<javax.websocket.server.ServerEndpoint,​javax.websocket.server.ServerEndpointConfig> events, com.codahale.metrics.MetricRegistry metrics)  
    • Method Summary

      Modifier and Type Method Description
      protected void onClose​(javax.websocket.CloseReason closereason)  
      void onConnect()  
      void onError​(Throwable cause)  
      void onTextMessage​(String message)  
      • Methods inherited from class org.eclipse.jetty.websocket.jsr356.endpoints.JsrAnnotatedEventDriver

        init, onBinaryFrame, onBinaryMessage, onFrame, onInputStream, onPartialBinaryMessage, onPartialTextMessage, onPing, onPong, onReader, onTextFrame, setPathParameters, toString
      • Methods inherited from class org.eclipse.jetty.websocket.jsr356.endpoints.AbstractJsrEventDriver

        getConfig, getJsrSession, getMetadata, onClose, openSession, setEndpointconfig
      • Methods inherited from class org.eclipse.jetty.websocket.common.events.AbstractEventDriver

        appendMessage, dispatch, getBatchMode, getPolicy, getSession, incomingFrame, onContinuationFrame
      • Methods inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

        addLifeCycleListener, doStart, doStop, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, setStopTimeout, start, stop
    • Constructor Detail

      • InstJsrAnnotatedEventDriver

        public InstJsrAnnotatedEventDriver​(org.eclipse.jetty.websocket.api.WebSocketPolicy policy,
                                           org.eclipse.jetty.websocket.jsr356.endpoints.EndpointInstance ei,
                                           org.eclipse.jetty.websocket.jsr356.annotations.JsrEvents<javax.websocket.server.ServerEndpoint,​javax.websocket.server.ServerEndpointConfig> events,
                                           com.codahale.metrics.MetricRegistry metrics)
    • Method Detail

      • onTextMessage

        public void onTextMessage​(String message)
        Specified by:
        onTextMessage in interface org.eclipse.jetty.websocket.common.events.EventDriver
        Overrides:
        onTextMessage in class org.eclipse.jetty.websocket.jsr356.endpoints.JsrAnnotatedEventDriver
      • onConnect

        public void onConnect()
        Specified by:
        onConnect in interface org.eclipse.jetty.websocket.common.events.EventDriver
        Overrides:
        onConnect in class org.eclipse.jetty.websocket.jsr356.endpoints.JsrAnnotatedEventDriver
      • onError

        public void onError​(Throwable cause)
        Specified by:
        onError in interface org.eclipse.jetty.websocket.common.events.EventDriver
        Overrides:
        onError in class org.eclipse.jetty.websocket.jsr356.endpoints.JsrAnnotatedEventDriver
      • onClose

        protected void onClose​(javax.websocket.CloseReason closereason)
        Overrides:
        onClose in class org.eclipse.jetty.websocket.jsr356.endpoints.JsrAnnotatedEventDriver