Class JettyWebSocketFrameHandler

java.lang.Object
org.eclipse.jetty.websocket.common.JettyWebSocketFrameHandler
All Implemented Interfaces:
org.eclipse.jetty.websocket.core.FrameHandler, org.eclipse.jetty.websocket.core.IncomingFrames

public class JettyWebSocketFrameHandler extends Object implements org.eclipse.jetty.websocket.core.FrameHandler
  • Constructor Details

    • JettyWebSocketFrameHandler

      public JettyWebSocketFrameHandler(org.eclipse.jetty.websocket.api.WebSocketContainer container, Object endpointInstance, MethodHandle openHandle, MethodHandle closeHandle, MethodHandle errorHandle, MethodHandle textHandle, MethodHandle binaryHandle, Class<? extends org.eclipse.jetty.websocket.core.internal.messages.MessageSink> textSinkClass, Class<? extends org.eclipse.jetty.websocket.core.internal.messages.MessageSink> binarySinkClass, MethodHandle frameHandle, MethodHandle pingHandle, MethodHandle pongHandle, org.eclipse.jetty.websocket.api.BatchMode batchMode, org.eclipse.jetty.websocket.core.Configuration.Customizer customizer)
  • Method Details

    • setUpgradeRequest

      public void setUpgradeRequest(org.eclipse.jetty.websocket.api.UpgradeRequest upgradeRequest)
    • setUpgradeResponse

      public void setUpgradeResponse(org.eclipse.jetty.websocket.api.UpgradeResponse upgradeResponse)
    • getUpgradeRequest

      public org.eclipse.jetty.websocket.api.UpgradeRequest getUpgradeRequest()
    • getUpgradeResponse

      public org.eclipse.jetty.websocket.api.UpgradeResponse getUpgradeResponse()
    • getBatchMode

      public org.eclipse.jetty.websocket.api.BatchMode getBatchMode()
    • getSession

      public WebSocketSession getSession()
    • onOpen

      public void onOpen(org.eclipse.jetty.websocket.core.CoreSession coreSession, org.eclipse.jetty.util.Callback callback)
      Specified by:
      onOpen in interface org.eclipse.jetty.websocket.core.FrameHandler
    • onFrame

      public void onFrame(org.eclipse.jetty.websocket.core.Frame frame, org.eclipse.jetty.util.Callback callback)
      Specified by:
      onFrame in interface org.eclipse.jetty.websocket.core.FrameHandler
      Specified by:
      onFrame in interface org.eclipse.jetty.websocket.core.IncomingFrames
    • onError

      public void onError(Throwable cause, org.eclipse.jetty.util.Callback callback)
      Specified by:
      onError in interface org.eclipse.jetty.websocket.core.FrameHandler
    • onClosed

      public void onClosed(org.eclipse.jetty.websocket.core.CloseStatus closeStatus, org.eclipse.jetty.util.Callback callback)
      Specified by:
      onClosed in interface org.eclipse.jetty.websocket.core.FrameHandler
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • isDemanding

      public boolean isDemanding()
      Specified by:
      isDemanding in interface org.eclipse.jetty.websocket.core.FrameHandler
    • suspend

      public void suspend()
    • resume

      public void resume()
    • convertCause

      public static Throwable convertCause(Throwable cause)