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

public class JavaxWebSocketFrameHandler extends Object implements org.eclipse.jetty.websocket.core.FrameHandler
  • Field Details

    • dataType

      protected byte dataType
  • Constructor Details

  • Method Details

    • getEndpoint

      public Object getEndpoint()
    • getEndpointConfig

      public javax.websocket.EndpointConfig getEndpointConfig()
    • getSession

      public JavaxWebSocketSession 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
    • onClose

      public void onClose(org.eclipse.jetty.websocket.core.Frame frame, org.eclipse.jetty.util.Callback callback)
    • 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
    • onError

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

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

      public Set<javax.websocket.MessageHandler> getMessageHandlers()
    • getMessageHandlerMap

      public Map<Byte,RegisteredMessageHandler> getMessageHandlerMap()
    • getBinaryMetadata

      public JavaxWebSocketMessageMetadata getBinaryMetadata()
    • getTextMetadata

      public JavaxWebSocketMessageMetadata getTextMetadata()
    • addMessageHandler

      public <T> void addMessageHandler(Class<T> clazz, javax.websocket.MessageHandler.Partial<T> handler)
    • addMessageHandler

      public <T> void addMessageHandler(Class<T> clazz, javax.websocket.MessageHandler.Whole<T> handler)
    • removeMessageHandler

      public void removeMessageHandler(javax.websocket.MessageHandler handler)
    • toString

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

      public void onPing(org.eclipse.jetty.websocket.core.Frame frame, org.eclipse.jetty.util.Callback callback)
    • onPong

      public void onPong(org.eclipse.jetty.websocket.core.Frame frame, org.eclipse.jetty.util.Callback callback)
    • onText

      public void onText(org.eclipse.jetty.websocket.core.Frame frame, org.eclipse.jetty.util.Callback callback)
    • onBinary

      public void onBinary(org.eclipse.jetty.websocket.core.Frame frame, org.eclipse.jetty.util.Callback callback)
    • onContinuation

      public void onContinuation(org.eclipse.jetty.websocket.core.Frame frame, org.eclipse.jetty.util.Callback callback)
    • getUpgradeRequest

      public UpgradeRequest getUpgradeRequest()