Class CloseReason

java.lang.Object
jakarta.websocket.CloseReason

public class CloseReason extends Object
A class encapsulating the reason why a web socket has been closed, or why it is being asked to close. Note the acceptable uses of codes and reason phrase are defined in more detail by RFC 6455.
  • Constructor Details

    • CloseReason

      public CloseReason(CloseReason.CloseCode closeCode, String reasonPhrase)
      Creates a reason for closing a web socket connection with the given code and reason phrase.
      Parameters:
      closeCode - the close code, may not be null
      reasonPhrase - the reason phrase, may be null.
  • Method Details

    • getCloseCode

      public CloseReason.CloseCode getCloseCode()
      The Close code associated with this CloseReason.
      Returns:
      the close code.
    • getReasonPhrase

      public String getReasonPhrase()
      The reason phrase associated with this CloseReason.
      Returns:
      the reason phrase. If there is no reason phrase, this returns the empty string
    • toString

      public String toString()
      Converts the CloseReason to a debug-friendly string. The exact format is not defined by the specification and may change in future releases.
      Overrides:
      toString in class Object
      Returns:
      A String representation of this CloseReason