Class WsFrameClient

java.lang.Object
org.apache.tomcat.websocket.WsFrameBase
org.apache.tomcat.websocket.WsFrameClient

public class WsFrameClient extends WsFrameBase
WebSocket frame handler for client connections.
  • Constructor Details

    • WsFrameClient

      public WsFrameClient(ByteBuffer response, AsyncChannelWrapper channel, WsSession wsSession, Transformation transformation)
      Constructs a new WsFrameClient.
      Parameters:
      response - The response buffer
      channel - The async channel wrapper
      wsSession - The WebSocket session
      transformation - The transformation to apply
  • Method Details

    • isMasked

      protected boolean isMasked()
      Description copied from class: WsFrameBase
      Returns whether frames from this peer must be masked.
      Specified by:
      isMasked in class WsFrameBase
      Returns:
      true if frames must be masked
    • getLog

      protected Log getLog()
      Description copied from class: WsFrameBase
      Returns the log instance for this frame.
      Specified by:
      getLog in class WsFrameBase
      Returns:
      the log instance
    • resumeProcessing

      protected void resumeProcessing()
      Description copied from class: WsFrameBase
      This method will be invoked when the read operation is resumed. Since suspend of the read operation can be invoked at any time, when implementing this method one should consider that there might still be data remaining into the internal buffers that needs to be processed before reading again from the socket.
      Specified by:
      resumeProcessing in class WsFrameBase