public abstract class JsonException extends RuntimeException implements JsonSerializable, JsonDeserializable
Modifier and Type | Field and Description |
---|---|
private int |
responseCode |
Modifier | Constructor and Description |
---|---|
protected |
JsonException() |
protected |
JsonException(int responseCode) |
Modifier and Type | Method and Description |
---|---|
JsonException |
deserialize(String jsonSource)
Performs deserialization.
|
String |
getExceptionName() |
String |
getMessage() |
int |
getResponseCode() |
String |
serialize()
Performs serialization.
|
void |
setResponseCode(int responseCode) |
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
protected JsonException()
protected JsonException(int responseCode)
public String getExceptionName()
public int getResponseCode()
public void setResponseCode(int responseCode)
public String serialize()
JsonSerializable
JsonSerializable.serialize()
.serialize
in interface JsonSerializable
String
with exception data.public JsonException deserialize(String jsonSource)
JsonDeserializable
JsonSerializable.serialize()
.deserialize
in interface JsonDeserializable
jsonSource
- json-encoded String
with exception data.JsonException
public String getMessage()
getMessage
in class Throwable
Copyright © 2016. All rights reserved.