Class CloseWebSocketFrame

All Implemented Interfaces:
ByteBufHolder, ReferenceCounted

public class CloseWebSocketFrame extends WebSocketFrame
Web Socket Frame for closing the connection.
  • Constructor Details

    • CloseWebSocketFrame

      public CloseWebSocketFrame()
      Creates a new empty close frame.
    • CloseWebSocketFrame

      public CloseWebSocketFrame(WebSocketCloseStatus status)
      Creates a new empty close frame with closing status code and reason text
      Parameters:
      status - Status code as per RFC 6455. For example, 1000 indicates normal closure.
    • CloseWebSocketFrame

      public CloseWebSocketFrame(WebSocketCloseStatus status, String reasonText)
      Creates a new empty close frame with closing status code and reason text
      Parameters:
      status - Status code as per RFC 6455. For example, 1000 indicates normal closure.
      reasonText - Reason text. Set to null if no text.
    • CloseWebSocketFrame

      public CloseWebSocketFrame(int statusCode, String reasonText)
      Creates a new empty close frame with closing status code and reason text
      Parameters:
      statusCode - Integer status code as per RFC 6455. For example, 1000 indicates normal closure.
      reasonText - Reason text. Set to null if no text.
    • CloseWebSocketFrame

      public CloseWebSocketFrame(boolean finalFragment, int rsv)
      Creates a new close frame with no losing status code and no reason text
      Parameters:
      finalFragment - flag indicating if this frame is the final fragment
      rsv - reserved bits used for protocol extensions.
    • CloseWebSocketFrame

      public CloseWebSocketFrame(boolean finalFragment, int rsv, int statusCode, String reasonText)
      Creates a new close frame with closing status code and reason text
      Parameters:
      finalFragment - flag indicating if this frame is the final fragment
      rsv - reserved bits used for protocol extensions
      statusCode - Integer status code as per RFC 6455. For example, 1000 indicates normal closure.
      reasonText - Reason text. Set to null if no text.
    • CloseWebSocketFrame

      public CloseWebSocketFrame(boolean finalFragment, int rsv, ByteBuf binaryData)
      Creates a new close frame
      Parameters:
      finalFragment - flag indicating if this frame is the final fragment
      rsv - reserved bits used for protocol extensions
      binaryData - the content of the frame. Must be 2 byte integer followed by optional UTF-8 encoded string.
  • Method Details