java.lang.Object
java.lang.Throwable
java.lang.Exception
java.io.IOException
java.net.http.WebSocketHandshakeException
- All Implemented Interfaces:
Serializable
Thrown when the opening handshake has failed.
- Since:
- 11
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionWebSocketHandshakeException
(HttpResponse<?> response) Constructs aWebSocketHandshakeException
with the givenHttpResponse
. -
Method Summary
Modifier and TypeMethodDescriptionHttpResponse<?>
Returns the server's counterpart of the opening handshake.Initialize the cause of the receiver.Methods declared in class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
WebSocketHandshakeException
Constructs aWebSocketHandshakeException
with the givenHttpResponse
.- Parameters:
response
- theHttpResponse
that resulted in the handshake failure
-
-
Method Details
-
getResponse
Returns the server's counterpart of the opening handshake.The value may be unavailable (
null
) if this exception has been serialized and then deserialized.- API Note:
- The primary purpose of this method is to allow programmatic examination of the reasons behind the failure of the opening handshake. Some of these reasons might allow recovery.
- Returns:
- server response
-
initCause
Description copied from class:Throwable
Initialize the cause of the receiver. The cause cannot be reassigned.
-