public class Error
extends java.lang.Object
implements io.nats.client.support.JsonSerializable
| Modifier and Type | Field and Description |
|---|---|
static @NonNull Error |
JsBadRequestErr
Error representing 400 / 10003 / "bad request"
|
static @NonNull Error |
JsNoMessageFoundErr
Error representing 404 / 10037 / "no message found"
|
static int |
NOT_SET
represents an error code that was not set / provided
|
| Modifier and Type | Method and Description |
|---|---|
static @NonNull Error |
convert(io.nats.client.support.Status status)
Convert a status to an Error object.
|
int |
getApiErrorCode()
The api error code from the server
|
int |
getCode()
The request error code from the server
|
@NonNull java.lang.String |
getDescription()
Get the error description
|
@NonNull java.lang.String |
toJson() |
@NonNull io.nats.client.support.JsonValue |
toJsonValue() |
java.lang.String |
toString() |
public static final int NOT_SET
public static final @NonNull Error JsBadRequestErr
public static final @NonNull Error JsNoMessageFoundErr
public @NonNull java.lang.String toJson()
toJson in interface io.nats.client.support.JsonSerializablepublic @NonNull io.nats.client.support.JsonValue toJsonValue()
toJsonValue in interface io.nats.client.support.JsonSerializablepublic int getCode()
public int getApiErrorCode()
public @NonNull java.lang.String getDescription()
public java.lang.String toString()
toString in class java.lang.Objectpublic static @NonNull Error convert(io.nats.client.support.Status status)
status - the status