|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use JSONRPC2Error | |
---|---|
com.thetransactioncompany.jsonrpc2 | Classes to represent, parse and serialise JSON-RPC 2.0 requests, notifications and responses. |
com.thetransactioncompany.jsonrpc2.util | Utility classes for typed retrieval of JSON-RPC 2.0 request parameters on the server side. |
Uses of JSONRPC2Error in com.thetransactioncompany.jsonrpc2 |
---|
Fields in com.thetransactioncompany.jsonrpc2 declared as JSONRPC2Error | |
---|---|
static JSONRPC2Error |
JSONRPC2Error.INTERNAL_ERROR
Internal JSON-RPC 2.0 error (-32603). |
static JSONRPC2Error |
JSONRPC2Error.INVALID_PARAMS
Invalid parameters error (-32602). |
static JSONRPC2Error |
JSONRPC2Error.INVALID_REQUEST
Invalid JSON-RPC 2.0 request error (-32600). |
static JSONRPC2Error |
JSONRPC2Error.METHOD_NOT_FOUND
Method not found error (-32601). |
static JSONRPC2Error |
JSONRPC2Error.PARSE_ERROR
JSON parse error (-32700). |
Methods in com.thetransactioncompany.jsonrpc2 that return JSONRPC2Error | |
---|---|
static JSONRPC2Error |
JSONRPC2Error.appendMessage(JSONRPC2Error err,
String apx)
Appends the specified string to the message of a JSON-RPC 2.0 error. |
JSONRPC2Error |
JSONRPC2Error.appendMessage(String apx)
Appends the specified string to the message of this JSON-RPC 2.0 error. |
JSONRPC2Error |
JSONRPC2Response.getError()
Gets the error object indicating the cause of the request failure. |
static JSONRPC2Error |
JSONRPC2Error.setData(JSONRPC2Error err,
Object data)
Sets the specified data to a JSON-RPC 2.0 error. |
Methods in com.thetransactioncompany.jsonrpc2 with parameters of type JSONRPC2Error | |
---|---|
static JSONRPC2Error |
JSONRPC2Error.appendMessage(JSONRPC2Error err,
String apx)
Appends the specified string to the message of a JSON-RPC 2.0 error. |
static JSONRPC2Error |
JSONRPC2Error.setData(JSONRPC2Error err,
Object data)
Sets the specified data to a JSON-RPC 2.0 error. |
void |
JSONRPC2Response.setError(JSONRPC2Error error)
Indicates a failed JSON-RPC 2.0 request and sets the error details. |
Constructors in com.thetransactioncompany.jsonrpc2 with parameters of type JSONRPC2Error | |
---|---|
JSONRPC2Response(JSONRPC2Error error,
Object id)
Creates a new JSON-RPC 2.0 response to a failed request. |
Uses of JSONRPC2Error in com.thetransactioncompany.jsonrpc2.util |
---|
Methods in com.thetransactioncompany.jsonrpc2.util that throw JSONRPC2Error | ||
---|---|---|
void |
PositionalParamsRetriever.ensureParam(int position)
Throws a JSONRPC2Error.INVALID_PARAMS exception if there is
no parameter at the specified position. |
|
|
PositionalParamsRetriever.ensureParam(int position,
Class<T> clazz)
Throws a JSONRPC2Error.INVALID_PARAMS exception if there is
no parameter at the specified position, its value is null ,
or its type doesn't map to the specified. |
|
|
PositionalParamsRetriever.ensureParam(int position,
Class<T> clazz,
boolean allowNull)
Throws a JSONRPC2Error.INVALID_PARAMS exception if there is
no parameter at the specified position or its type doesn't map to
the specified. |
|
void |
NamedParamsRetriever.ensureParam(String name)
Throws a JSONRPC2Error.INVALID_PARAMS exception if there is
no parameter by the specified name. |
|
|
NamedParamsRetriever.ensureParam(String name,
Class<T> clazz)
Throws a JSONRPC2Error.INVALID_PARAMS exception if there is
no parameter by the specified name, its value is null , or
its type doesn't map to the specified. |
|
|
NamedParamsRetriever.ensureParam(String name,
Class<T> clazz,
boolean allowNull)
Throws a JSONRPC2Error.INVALID_PARAMS exception if there is
no parameter by the specified name or its type doesn't map to the
specified. |
|
void |
PositionalParamsRetriever.ensureParameter(int position)
Deprecated. |
|
|
PositionalParamsRetriever.ensureParameter(int position,
Class<T> clazz)
Deprecated. |
|
|
PositionalParamsRetriever.ensureParameter(int position,
Class<T> clazz,
boolean allowNull)
Deprecated. |
|
void |
NamedParamsRetriever.ensureParameter(String name)
Deprecated. |
|
|
NamedParamsRetriever.ensureParameter(String name,
Class<T> clazz)
Deprecated. |
|
|
NamedParamsRetriever.ensureParameter(String name,
Class<T> clazz,
boolean allowNull)
Deprecated. |
|
void |
NamedParamsRetriever.ensureParameters(String[] mandatoryNames)
Deprecated. |
|
void |
NamedParamsRetriever.ensureParameters(String[] mandatoryNames,
String[] optionalNames)
Deprecated. |
|
void |
NamedParamsRetriever.ensureParams(String[] mandatoryNames)
Throws a JSONRPC2Error.INVALID_PARAMS if the specified
names aren't present in the parameters, or names outside the
specified are contained. |
|
void |
NamedParamsRetriever.ensureParams(String[] mandatoryNames,
String[] optionalNames)
Throws a JSONRPC2Error.INVALID_PARAMS if the specified
mandatory names aren't contained in the parameters, or names outside
the specified mandatory and optional are present. |
|
Object |
PositionalParamsRetriever.get(int position)
Retrieves the specified parameter which can be of any type. |
|
|
PositionalParamsRetriever.get(int position,
Class<T> clazz)
Retrieves the specified parameter which must map to the provided class (use the appropriate wrapper class for primitive types). |
|
|
PositionalParamsRetriever.get(int position,
Class<T> clazz,
boolean allowNull)
Retrieves the specified parameter which must map to the provided class (use the appropriate wrapper class for primitive types). |
|
Object |
NamedParamsRetriever.get(String name)
Retrieves the specified parameter which can be of any type. |
|
|
NamedParamsRetriever.get(String name,
Class<T> clazz)
Retrieves the specified parameter which must map to the provided class (use the appropriate wrapper class for primitive types). |
|
|
NamedParamsRetriever.get(String name,
Class<T> clazz,
boolean allowNull)
Retrieves the specified parameter which must map to the provided class (use the appropriate wrapper class for primitive types). |
|
boolean |
PositionalParamsRetriever.getBoolean(int position)
Retrieves the specified boolean (maps from JSON true/false) parameter. |
|
boolean |
NamedParamsRetriever.getBoolean(String name)
Retrieves the specified boolean (maps from JSON true/false) parameter. |
|
double |
PositionalParamsRetriever.getDouble(int position)
Retrieves the specified numeric parameter as a double . |
|
double |
NamedParamsRetriever.getDouble(String name)
Retrieves the specified numeric parameter as a double . |
|
|
PositionalParamsRetriever.getEnum(int position,
Class<T> enumClass)
Retrieves the specified enumerated parameter (from a JSON string that has a predefined set of possible values). |
|
|
PositionalParamsRetriever.getEnum(int position,
Class<T> enumClass,
boolean ignoreCase)
Retrieves the specified enumerated parameter (from a JSON string that has a predefined set of possible values), allowing for a case insensitive match. |
|
|
NamedParamsRetriever.getEnum(String name,
Class<T> enumClass)
Retrieves the specified enumerated parameter (from a JSON string that has a predefined set of possible values). |
|
|
NamedParamsRetriever.getEnum(String name,
Class<T> enumClass,
boolean ignoreCase)
Retrieves the specified enumerated parameter (from a JSON string that has a predefined set of possible values), allowing for a case insensitive match. |
|
String |
PositionalParamsRetriever.getEnumString(int position,
String[] enumStrings)
Retrieves the specified enumerated string parameter. |
|
String |
PositionalParamsRetriever.getEnumString(int position,
String[] enumStrings,
boolean ignoreCase)
Retrieves the specified enumerated string parameter, allowing for a case insenstive match. |
|
String |
NamedParamsRetriever.getEnumString(String name,
String[] enumStrings)
Retrieves the specified enumerated string parameter. |
|
String |
NamedParamsRetriever.getEnumString(String name,
String[] enumStrings,
boolean ignoreCase)
Retrieves the specified enumerated string parameter, allowing for a case insenstive match. |
|
float |
PositionalParamsRetriever.getFloat(int position)
Retrieves the specified numeric parameter as a float . |
|
float |
NamedParamsRetriever.getFloat(String name)
Retrieves the specified numeric parameter as a float . |
|
int |
PositionalParamsRetriever.getInt(int position)
Retrieves the specified numeric parameter as an int . |
|
int |
NamedParamsRetriever.getInt(String name)
Retrieves the specified numeric parameter as an int . |
|
List<Object> |
PositionalParamsRetriever.getList(int position)
Retrieves the specified list (maps from JSON array) parameter. |
|
List<Object> |
PositionalParamsRetriever.getList(int position,
boolean allowNull)
Retrieves the specified list (maps from JSON array) parameter. |
|
List<Object> |
NamedParamsRetriever.getList(String name)
Retrieves the specified list (maps from JSON array) parameter. |
|
List<Object> |
NamedParamsRetriever.getList(String name,
boolean allowNull)
Retrieves the specified list (maps from JSON array) parameter. |
|
long |
PositionalParamsRetriever.getLong(int position)
Retrieves the specified numeric parameter as a long . |
|
long |
NamedParamsRetriever.getLong(String name)
Retrieves the specified numeric parameter as a long . |
|
Map<String,Object> |
PositionalParamsRetriever.getMap(int position)
Retrieves the specified map (maps from JSON object) parameter. |
|
Map<String,Object> |
PositionalParamsRetriever.getMap(int position,
boolean allowNull)
Retrieves the specified map (maps from JSON object) parameter. |
|
Map<String,Object> |
NamedParamsRetriever.getMap(String name)
Retrieves the specified map (maps from JSON object) parameter. |
|
Map<String,Object> |
NamedParamsRetriever.getMap(String name,
boolean allowNull)
Retrieves the specified map (maps from JSON object) parameter. |
|
|
PositionalParamsRetriever.getOpt(int position,
Class<T> clazz,
boolean allowNull,
T defaultValue)
Retrieves the specified optional parameter which must map to the provided class (use the appropriate wrapper class for primitive types). |
|
|
PositionalParamsRetriever.getOpt(int position,
Class<T> clazz,
T defaultValue)
Retrieves the specified optional parameter which must map to the provided class (use the appropriate wrapper class for primitive types). |
|
|
NamedParamsRetriever.getOpt(String name,
Class<T> clazz,
boolean allowNull,
T defaultValue)
Retrieves the specified optional parameter which must map to the provided class (use the appropriate wrapper class for primitive types). |
|
|
NamedParamsRetriever.getOpt(String name,
Class<T> clazz,
T defaultValue)
Retrieves the specified optional parameter which must map to the provided class (use the appropriate wrapper class for primitive types). |
|
boolean |
PositionalParamsRetriever.getOptBoolean(int position,
boolean defaultValue)
Retrieves the specified optional boolean (maps from JSON true/false) parameter. |
|
boolean |
NamedParamsRetriever.getOptBoolean(String name,
boolean defaultValue)
Retrieves the specified optional boolean (maps from JSON true/false) parameter. |
|
double |
PositionalParamsRetriever.getOptDouble(int position,
double defaultValue)
Retrieves the specified optional numeric parameter as a double . |
|
double |
NamedParamsRetriever.getOptDouble(String name,
double defaultValue)
Retrieves the specified optional numeric parameter as a double . |
|
|
PositionalParamsRetriever.getOptEnum(int position,
Class<T> enumClass,
String defaultValue)
Retrieves the specified optional enumerated parameter (from a JSON string that has a predefined set of possible values). |
|
|
PositionalParamsRetriever.getOptEnum(int position,
Class<T> enumClass,
String defaultValue,
boolean ignoreCase)
Retrieves the specified optional enumerated parameter (from a JSON string that has a predefined set of possible values), allowing for a case insenstive match. |
|
|
NamedParamsRetriever.getOptEnum(String name,
Class<T> enumClass,
T defaultValue)
Retrieves the specified optional enumerated parameter (from a JSON string that has a predefined set of possible values). |
|
|
NamedParamsRetriever.getOptEnum(String name,
Class<T> enumClass,
T defaultValue,
boolean ignoreCase)
Retrieves the specified optional enumerated parameter (from a JSON string that has a predefined set of possible values), allowing for a case insenstive match. |
|
String |
PositionalParamsRetriever.getOptEnumString(int position,
String[] enumStrings,
String defaultValue)
Retrieves the specified optional enumerated string parameter. |
|
String |
PositionalParamsRetriever.getOptEnumString(int position,
String[] enumStrings,
String defaultValue,
boolean ignoreCase)
Retrieves the specified optional enumerated string parameter, allowing for a case insenstive match. |
|
String |
NamedParamsRetriever.getOptEnumString(String name,
String[] enumStrings,
String defaultValue)
Retrieves the specified optional enumerated string parameter. |
|
String |
NamedParamsRetriever.getOptEnumString(String name,
String[] enumStrings,
String defaultValue,
boolean ignoreCase)
Retrieves the specified optional enumerated string parameter, allowing for a case insenstive match. |
|
float |
PositionalParamsRetriever.getOptFloat(int position,
float defaultValue)
Retrieves the specified optional numeric parameter as a float . |
|
float |
NamedParamsRetriever.getOptFloat(String name,
float defaultValue)
Retrieves the specified optional numeric parameter as a float . |
|
int |
PositionalParamsRetriever.getOptInt(int position,
int defaultValue)
Retrieves the specified optional numeric parameter as an int . |
|
int |
NamedParamsRetriever.getOptInt(String name,
int defaultValue)
Retrieves the specified optional numeric parameter as an int . |
|
List<Object> |
PositionalParamsRetriever.getOptList(int position,
boolean allowNull,
List<Object> defaultValue)
Retrieves the specified optional list (maps from JSON array) parameter. |
|
List<Object> |
PositionalParamsRetriever.getOptList(int position,
List<Object> defaultValue)
Retrieves the specified optional list (maps from JSON array) parameter. |
|
List<Object> |
NamedParamsRetriever.getOptList(String name,
boolean allowNull,
List<Object> defaultValue)
Retrieves the specified optional list (maps from JSON array) parameter. |
|
List<Object> |
NamedParamsRetriever.getOptList(String name,
List<Object> defaultValue)
Retrieves the specified optional list (maps from JSON array) parameter. |
|
long |
PositionalParamsRetriever.getOptLong(int position,
long defaultValue)
Retrieves the specified optional numeric parameter as a long . |
|
long |
NamedParamsRetriever.getOptLong(String name,
long defaultValue)
Retrieves the specified optional numeric parameter as a long . |
|
Map<String,Object> |
PositionalParamsRetriever.getOptMap(int position,
boolean allowNull,
Map<String,Object> defaultValue)
Retrieves the specified optional map (maps from JSON object) parameter. |
|
Map<String,Object> |
PositionalParamsRetriever.getOptMap(int position,
Map<String,Object> defaultValue)
Retrieves the specified optional map (maps from JSON object) parameter. |
|
Map<String,Object> |
NamedParamsRetriever.getOptMap(String name,
boolean allowNull,
Map<String,Object> defaultValue)
Retrieves the specified optional map (maps from JSON object) parameter. |
|
Map<String,Object> |
NamedParamsRetriever.getOptMap(String name,
Map<String,Object> defaultValue)
Retrieves the specified optional map (maps from JSON object) parameter. |
|
String |
PositionalParamsRetriever.getOptString(int position,
boolean allowNull,
String defaultValue)
Retrieves the specified optional string parameter. |
|
String |
PositionalParamsRetriever.getOptString(int position,
String defaultValue)
Retrieves the specified optional string parameter. |
|
String |
NamedParamsRetriever.getOptString(String name,
boolean allowNull,
String defaultValue)
Retrieves the specified optional string parameter. |
|
String |
NamedParamsRetriever.getOptString(String name,
String defaultValue)
Retrieves the specified optional string parameter. |
|
String[] |
PositionalParamsRetriever.getOptStringArray(int position,
boolean allowNull,
String[] defaultValue)
Retrieves the specified optional string array (maps from JSON array of strings) parameter. |
|
String[] |
PositionalParamsRetriever.getOptStringArray(int position,
String[] defaultValue)
Retrieves the specified optional string array (maps from JSON array of strings) parameter. |
|
String[] |
NamedParamsRetriever.getOptStringArray(String name,
boolean allowNull,
String[] defaultValue)
Retrieves the specified optional string array (maps from JSON array of strings) parameter. |
|
String[] |
NamedParamsRetriever.getOptStringArray(String name,
String[] defaultValue)
Retrieves the specified optional string array (maps from JSON array of strings) parameter. |
|
String |
PositionalParamsRetriever.getString(int position)
Retrieves the specified string parameter. |
|
String |
PositionalParamsRetriever.getString(int position,
boolean allowNull)
Retrieves the specified string parameter. |
|
String |
NamedParamsRetriever.getString(String name)
Retrieves the specified string parameter. |
|
String |
NamedParamsRetriever.getString(String name,
boolean allowNull)
Retrieves the specified string parameter. |
|
String[] |
PositionalParamsRetriever.getStringArray(int position)
Retrieves the specified string array (maps from JSON array of strings) parameter. |
|
String[] |
PositionalParamsRetriever.getStringArray(int position,
boolean allowNull)
Retrieves the specified string array (maps from JSON array of strings) parameter. |
|
String[] |
NamedParamsRetriever.getStringArray(String name)
Retrieves the specified string array (maps from JSON array of strings) parameter. |
|
String[] |
NamedParamsRetriever.getStringArray(String name,
boolean allowNull)
Retrieves the specified string array (maps from JSON array of strings) parameter. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |