Uses of Class
com.thetransactioncompany.jsonrpc2.JSONRPC2Error
Package | Description |
---|---|
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.
|
net.i2p.i2pcontrol.servlets.jsonrpc2handlers |
-
Uses of JSONRPC2Error in com.thetransactioncompany.jsonrpc2
Fields in com.thetransactioncompany.jsonrpc2 declared as JSONRPC2Error Modifier and Type Field Description 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 Modifier and Type Method Description static JSONRPC2Error
JSONRPC2Error. appendMessage(JSONRPC2Error err, String apx)
Deprecated.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)
Deprecated.JSONRPC2Error
JSONRPC2Error. setData(Object data)
Sets the specified data to a JSON-RPC 2.0 error.Methods in com.thetransactioncompany.jsonrpc2 with parameters of type JSONRPC2Error Modifier and Type Method Description static JSONRPC2Error
JSONRPC2Error. appendMessage(JSONRPC2Error err, String apx)
Deprecated.static JSONRPC2Error
JSONRPC2Error. setData(JSONRPC2Error err, Object data)
Deprecated.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 Constructor Description 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 Modifier and Type Method Description void
NamedParamsRetriever. ensureParam(String name)
Throws aJSONRPC2Error.INVALID_PARAMS
exception if there is no parameter by the specified name.<T> void
NamedParamsRetriever. ensureParam(String name, Class<T> clazz)
Throws aJSONRPC2Error.INVALID_PARAMS
exception if there is no parameter by the specified name, its value isnull
, or its type doesn't map to the specified.<T> void
NamedParamsRetriever. ensureParam(String name, Class<T> clazz, boolean allowNull)
Throws aJSONRPC2Error.INVALID_PARAMS
exception if there is no parameter by the specified name or its type doesn't map to the specified.void
PositionalParamsRetriever. ensureParam(int position)
Throws aJSONRPC2Error.INVALID_PARAMS
exception if there is no parameter at the specified position.<T> void
PositionalParamsRetriever. ensureParam(int position, Class<T> clazz)
Throws aJSONRPC2Error.INVALID_PARAMS
exception if there is no parameter at the specified position, its value isnull
, or its type doesn't map to the specified.<T> void
PositionalParamsRetriever. ensureParam(int position, Class<T> clazz, boolean allowNull)
Throws aJSONRPC2Error.INVALID_PARAMS
exception if there is no parameter at the specified position or its type doesn't map to the specified.void
NamedParamsRetriever. ensureParameter(String name)
Deprecated.<T> void
NamedParamsRetriever. ensureParameter(String name, Class<T> clazz)
Deprecated.<T> void
NamedParamsRetriever. ensureParameter(String name, Class<T> clazz, boolean allowNull)
Deprecated.void
PositionalParamsRetriever. ensureParameter(int position)
Deprecated.<T> void
PositionalParamsRetriever. ensureParameter(int position, Class<T> clazz)
Deprecated.<T> void
PositionalParamsRetriever. ensureParameter(int position, 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 aJSONRPC2Error.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 aJSONRPC2Error.INVALID_PARAMS
if the specified mandatory names aren't contained in the parameters, or names outside the specified mandatory and optional are present.Object
NamedParamsRetriever. get(String name)
Retrieves the specified parameter which can be of any type.<T> T
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).<T> T
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).Object
PositionalParamsRetriever. get(int position)
Retrieves the specified parameter which can be of any type.<T> T
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).<T> T
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).boolean
NamedParamsRetriever. getBoolean(String name)
Retrieves the specified boolean (maps from JSON true/false) parameter.boolean
PositionalParamsRetriever. getBoolean(int position)
Retrieves the specified boolean (maps from JSON true/false) parameter.double
NamedParamsRetriever. getDouble(String name)
Retrieves the specified numeric parameter as adouble
.double
PositionalParamsRetriever. getDouble(int position)
Retrieves the specified numeric parameter as adouble
.<T extends Enum<T>>
TNamedParamsRetriever. getEnum(String name, Class<T> enumClass)
Retrieves the specified enumerated parameter (from a JSON string that has a predefined set of possible values).<T extends Enum<T>>
TNamedParamsRetriever. 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.<T extends Enum<T>>
TPositionalParamsRetriever. getEnum(int position, Class<T> enumClass)
Retrieves the specified enumerated parameter (from a JSON string that has a predefined set of possible values).<T extends Enum<T>>
TPositionalParamsRetriever. 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.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.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.float
NamedParamsRetriever. getFloat(String name)
Retrieves the specified numeric parameter as afloat
.float
PositionalParamsRetriever. getFloat(int position)
Retrieves the specified numeric parameter as afloat
.int
NamedParamsRetriever. getInt(String name)
Retrieves the specified numeric parameter as anint
.int
PositionalParamsRetriever. getInt(int position)
Retrieves the specified numeric parameter as anint
.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.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.long
NamedParamsRetriever. getLong(String name)
Retrieves the specified numeric parameter as along
.long
PositionalParamsRetriever. getLong(int position)
Retrieves the specified numeric parameter as along
.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.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.<T> T
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).<T> T
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).<T> T
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).<T> T
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).boolean
NamedParamsRetriever. getOptBoolean(String name, boolean defaultValue)
Retrieves the specified optional boolean (maps from JSON true/false) parameter.boolean
PositionalParamsRetriever. getOptBoolean(int position, boolean defaultValue)
Retrieves the specified optional boolean (maps from JSON true/false) parameter.double
NamedParamsRetriever. getOptDouble(String name, double defaultValue)
Retrieves the specified optional numeric parameter as adouble
.double
PositionalParamsRetriever. getOptDouble(int position, double defaultValue)
Retrieves the specified optional numeric parameter as adouble
.<T extends Enum<T>>
TNamedParamsRetriever. 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).<T extends Enum<T>>
TNamedParamsRetriever. 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.<T extends Enum<T>>
TPositionalParamsRetriever. 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).<T extends Enum<T>>
TPositionalParamsRetriever. 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.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.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.float
NamedParamsRetriever. getOptFloat(String name, float defaultValue)
Retrieves the specified optional numeric parameter as afloat
.float
PositionalParamsRetriever. getOptFloat(int position, float defaultValue)
Retrieves the specified optional numeric parameter as afloat
.int
NamedParamsRetriever. getOptInt(String name, int defaultValue)
Retrieves the specified optional numeric parameter as anint
.int
PositionalParamsRetriever. getOptInt(int position, int defaultValue)
Retrieves the specified optional numeric parameter as anint
.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.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.long
NamedParamsRetriever. getOptLong(String name, long defaultValue)
Retrieves the specified optional numeric parameter as along
.long
PositionalParamsRetriever. getOptLong(int position, long defaultValue)
Retrieves the specified optional numeric parameter as along
.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.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.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. 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. 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. 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. getString(String name)
Retrieves the specified string parameter.String
NamedParamsRetriever. getString(String name, boolean allowNull)
Retrieves the specified string 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. 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.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. -
Uses of JSONRPC2Error in net.i2p.i2pcontrol.servlets.jsonrpc2handlers
Subclasses of JSONRPC2Error in net.i2p.i2pcontrol.servlets.jsonrpc2handlers Modifier and Type Class Description class
JSONRPC2ExtendedError
Represents a JSON-RPC 2.0 error that occured during the processing of a request.Fields in net.i2p.i2pcontrol.servlets.jsonrpc2handlers declared as JSONRPC2Error Modifier and Type Field Description static JSONRPC2Error
JSONRPC2ExtendedError. INVALID_PASSWORD
Invalid JSON-RPC 2.0, implementation defined error (-32099 ..static JSONRPC2Error
JSONRPC2ExtendedError. INVALID_TOKEN
Invalid JSON-RPC 2.0, implementation defined error (-32099 ..static JSONRPC2Error
JSONRPC2ExtendedError. NO_TOKEN
Invalid JSON-RPC 2.0, implementation defined error (-32099 ..static JSONRPC2Error
JSONRPC2ExtendedError. TOKEN_EXPIRED
Invalid JSON-RPC 2.0, implementation defined error (-32099 ..static JSONRPC2Error
JSONRPC2ExtendedError. UNSPECIFIED_API_VERSION
Invalid JSON-RPC 2.0, implementation defined error (-32099 ..static JSONRPC2Error
JSONRPC2ExtendedError. UNSUPPORTED_API_VERSION
Invalid JSON-RPC 2.0, implementation defined error (-32099 ..Methods in net.i2p.i2pcontrol.servlets.jsonrpc2handlers that return JSONRPC2Error Modifier and Type Method Description JSONRPC2Error
JSONRPC2Helper. validateParams(String[] requiredArgs, JSONRPC2Request req)
Check incoming request for required arguments, to make sure they are valid.JSONRPC2Error
JSONRPC2Helper. validateParams(String[] requiredArgs, JSONRPC2Request req, Boolean useAuth)
Check incoming request for required arguments, to make sure they are valid.