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

public class JakartaWebSocketFrameHandler 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 jakarta.websocket.EndpointConfig getEndpointConfig()
    • getSession

      public JakartaWebSocketSession 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<jakarta.websocket.MessageHandler> getMessageHandlers()
    • getMessageHandlerMap

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

      public JakartaWebSocketMessageMetadata getBinaryMetadata()
    • getTextMetadata

      public JakartaWebSocketMessageMetadata getTextMetadata()
    • addMessageHandler

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

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

      public void removeMessageHandler(jakarta.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()