Package jakarta.websocket
Class CloseReason
java.lang.Object
jakarta.websocket.CloseReason
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.
- Author:
 - dannycoward
 
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceA marker interface for the close codes.static enumAn Enumeration of status codes for a web socket close that are defined in the specification. - 
Constructor Summary
ConstructorsConstructorDescriptionCloseReason(CloseReason.CloseCode closeCode, String reasonPhrase) Creates a reason for closing a web socket connection with the given code and reason phrase. - 
Method Summary
Modifier and TypeMethodDescriptionThe Close code associated with this CloseReason.The reason phrase associated with this CloseReason.toString()Converts the CloseReason to a debug-friendly string. 
- 
Constructor Details
- 
CloseReason
Creates a reason for closing a web socket connection with the given code and reason phrase.- Parameters:
 closeCode- the close code, may not benullreasonPhrase- the reason phrase, may benull.
 
 - 
 - 
Method Details
- 
getCloseCode
The Close code associated with this CloseReason.- Returns:
 - the close code.
 
 - 
getReasonPhrase
The reason phrase associated with this CloseReason.- Returns:
 - the reason phrase. If there is no reason phrase, this returns the empty 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. 
 -