io.smallrye.graphql.client.UnexpectedCloseException Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of smallrye-graphql-client-api Show documentation
Show all versions of smallrye-graphql-client-api Show documentation
SmallRye specific Client API, extending the MicroProfile client api, allowing us to play with the api first before we move it to the spec
package io.smallrye.graphql.client;
/**
* Marks a close WebSocket message from the server that was unexpected.
*/
public class UnexpectedCloseException extends InvalidResponseException {
private final int closeStatusCode;
public UnexpectedCloseException(String message, int closeStatusCode) {
super(message);
this.closeStatusCode = closeStatusCode;
}
public UnexpectedCloseException(String message, Throwable cause, int closeStatusCode) {
super(message, cause);
this.closeStatusCode = closeStatusCode;
}
/**
* The close status code returned by the server.
*/
public int getCloseStatusCode() {
return closeStatusCode;
}
}