Uses of Class
com.thetransactioncompany.jsonrpc2.JSONRPC2Error
Package
Description
Classes to represent, parse and serialise JSON-RPC 2.0 requests,
notifications and responses.
Utility classes for typed retrieval of JSON-RPC 2.0 request parameters on the
server side.
-
Uses of JSONRPC2Error in com.thetransactioncompany.jsonrpc2
Modifier and TypeFieldDescriptionstatic final JSONRPC2Error
JSONRPC2Error.INTERNAL_ERROR
Internal JSON-RPC 2.0 error (-32603).static final JSONRPC2Error
JSONRPC2Error.INVALID_PARAMS
Invalid parameters error (-32602).static final JSONRPC2Error
JSONRPC2Error.INVALID_REQUEST
Invalid JSON-RPC 2.0 request error (-32600).static final JSONRPC2Error
JSONRPC2Error.METHOD_NOT_FOUND
Method not found error (-32601).static final JSONRPC2Error
JSONRPC2Error.PARSE_ERROR
JSON parse error (-32700).Modifier and TypeMethodDescriptionstatic JSONRPC2Error
JSONRPC2Error.appendMessage
(JSONRPC2Error err, String apx) Deprecated.JSONRPC2Error.appendMessage
(String apx) Appends the specified string to the message of this JSON-RPC 2.0 error.JSONRPC2Response.getError()
Gets the error object indicating the cause of the request failure.static JSONRPC2Error
JSONRPC2Error.setData
(JSONRPC2Error err, Object data) Deprecated.Sets the specified data to a JSON-RPC 2.0 error.Modifier and TypeMethodDescriptionstatic 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.ModifierConstructorDescriptionJSONRPC2Response
(JSONRPC2Error error, Object id) Creates a new JSON-RPC 2.0 response to a failed request. -
Uses of JSONRPC2Error in com.thetransactioncompany.jsonrpc2.util
Modifier and TypeMethodDescriptionvoid
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.Retrieves the specified parameter which can be of any type.<T> T
Retrieves the specified parameter which must map to the provided class (use the appropriate wrapper class for primitive types).<T> T
Retrieves the specified parameter which must map to the provided class (use the appropriate wrapper class for primitive types).PositionalParamsRetriever.get
(int position) Retrieves the specified parameter which can be of any type.<T> T
Retrieves the specified parameter which must map to the provided class (use the appropriate wrapper class for primitive types).<T> T
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
Retrieves the specified numeric parameter as adouble
.double
PositionalParamsRetriever.getDouble
(int position) Retrieves the specified numeric parameter as adouble
.<T extends Enum<T>>
TRetrieves the specified enumerated parameter (from a JSON string that has a predefined set of possible values).<T extends Enum<T>>
TRetrieves 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>>
TRetrieves the specified enumerated parameter (from a JSON string that has a predefined set of possible values).<T extends Enum<T>>
TRetrieves the specified enumerated parameter (from a JSON string that has a predefined set of possible values), allowing for a case insensitive match.NamedParamsRetriever.getEnumString
(String name, String[] enumStrings) Retrieves the specified enumerated string parameter.NamedParamsRetriever.getEnumString
(String name, String[] enumStrings, boolean ignoreCase) Retrieves the specified enumerated string parameter, allowing for a case insenstive match.PositionalParamsRetriever.getEnumString
(int position, String[] enumStrings) Retrieves the specified enumerated string parameter.PositionalParamsRetriever.getEnumString
(int position, String[] enumStrings, boolean ignoreCase) Retrieves the specified enumerated string parameter, allowing for a case insenstive match.float
Retrieves the specified numeric parameter as afloat
.float
PositionalParamsRetriever.getFloat
(int position) Retrieves the specified numeric parameter as afloat
.int
Retrieves the specified numeric parameter as anint
.int
PositionalParamsRetriever.getInt
(int position) Retrieves the specified numeric parameter as anint
.Retrieves the specified list (maps from JSON array) parameter.Retrieves the specified list (maps from JSON array) parameter.PositionalParamsRetriever.getList
(int position) Retrieves the specified list (maps from JSON array) parameter.PositionalParamsRetriever.getList
(int position, boolean allowNull) Retrieves the specified list (maps from JSON array) parameter.long
Retrieves the specified numeric parameter as along
.long
PositionalParamsRetriever.getLong
(int position) Retrieves the specified numeric parameter as along
.Retrieves the specified map (maps from JSON object) parameter.Retrieves the specified map (maps from JSON object) parameter.PositionalParamsRetriever.getMap
(int position) Retrieves the specified map (maps from JSON object) parameter.PositionalParamsRetriever.getMap
(int position, boolean allowNull) Retrieves the specified map (maps from JSON object) parameter.<T> T
Retrieves the specified optional parameter which must map to the provided class (use the appropriate wrapper class for primitive types).<T> T
Retrieves the specified optional parameter which must map to the provided class (use the appropriate wrapper class for primitive types).<T> T
Retrieves the specified optional parameter which must map to the provided class (use the appropriate wrapper class for primitive types).<T> T
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.NamedParamsRetriever.getOptEnumString
(String name, String[] enumStrings, String defaultValue) Retrieves the specified optional enumerated string parameter.NamedParamsRetriever.getOptEnumString
(String name, String[] enumStrings, String defaultValue, boolean ignoreCase) Retrieves the specified optional enumerated string parameter, allowing for a case insenstive match.PositionalParamsRetriever.getOptEnumString
(int position, String[] enumStrings, String defaultValue) Retrieves the specified optional enumerated string parameter.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
Retrieves the specified optional numeric parameter as anint
.int
PositionalParamsRetriever.getOptInt
(int position, int defaultValue) Retrieves the specified optional numeric parameter as anint
.NamedParamsRetriever.getOptList
(String name, boolean allowNull, List<Object> defaultValue) Retrieves the specified optional list (maps from JSON array) parameter.NamedParamsRetriever.getOptList
(String name, List<Object> defaultValue) Retrieves the specified optional list (maps from JSON array) parameter.PositionalParamsRetriever.getOptList
(int position, boolean allowNull, List<Object> defaultValue) Retrieves the specified optional list (maps from JSON array) parameter.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
.Retrieves the specified optional map (maps from JSON object) parameter.Retrieves the specified optional map (maps from JSON object) parameter.PositionalParamsRetriever.getOptMap
(int position, boolean allowNull, Map<String, Object> defaultValue) Retrieves the specified optional map (maps from JSON object) parameter.Retrieves the specified optional map (maps from JSON object) parameter.NamedParamsRetriever.getOptString
(String name, boolean allowNull, String defaultValue) Retrieves the specified optional string parameter.NamedParamsRetriever.getOptString
(String name, String defaultValue) Retrieves the specified optional string parameter.PositionalParamsRetriever.getOptString
(int position, boolean allowNull, String defaultValue) Retrieves the specified optional string parameter.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.Retrieves the specified string parameter.Retrieves the specified string parameter.PositionalParamsRetriever.getString
(int position) Retrieves the specified string parameter.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
Modifier and TypeClassDescriptionclass
Represents a JSON-RPC 2.0 error that occured during the processing of a request.Modifier and TypeFieldDescriptionstatic final JSONRPC2Error
JSONRPC2ExtendedError.INVALID_PASSWORD
Invalid JSON-RPC 2.0, implementation defined error (-32099 ..static final JSONRPC2Error
JSONRPC2ExtendedError.INVALID_TOKEN
Invalid JSON-RPC 2.0, implementation defined error (-32099 ..static final JSONRPC2Error
JSONRPC2ExtendedError.NO_TOKEN
Invalid JSON-RPC 2.0, implementation defined error (-32099 ..static final JSONRPC2Error
JSONRPC2ExtendedError.TOKEN_EXPIRED
Invalid JSON-RPC 2.0, implementation defined error (-32099 ..static final JSONRPC2Error
JSONRPC2ExtendedError.UNSPECIFIED_API_VERSION
Invalid JSON-RPC 2.0, implementation defined error (-32099 ..static final JSONRPC2Error
JSONRPC2ExtendedError.UNSUPPORTED_API_VERSION
Invalid JSON-RPC 2.0, implementation defined error (-32099 ..Modifier and TypeMethodDescriptionJSONRPC2Helper.validateParams
(String[] requiredArgs, JSONRPC2Request req) Check incoming request for required arguments, to make sure they are valid.JSONRPC2Helper.validateParams
(String[] requiredArgs, JSONRPC2Request req, Boolean useAuth) Check incoming request for required arguments, to make sure they are valid.