Uses of Class
com.thetransactioncompany.jsonrpc2.JSONRPC2Error

Packages that use 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 Type
    Field
    Description
    static 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 Type
    Method
    Description
    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.
    JSONRPC2Error.setData(JSONRPC2Error err, Object data)
    Deprecated.
    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
    JSONRPC2Error.appendMessage(JSONRPC2Error err, String apx)
    Deprecated.
    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
    Modifier
    Constructor
    Description
     
    Creates a new JSON-RPC 2.0 response to a failed request.
  • Uses of JSONRPC2Error in com.thetransactioncompany.jsonrpc2.util

    Modifier and Type
    Method
    Description
    void
    NamedParamsRetriever.ensureParam(String name)
    Throws a JSONRPC2Error.INVALID_PARAMS exception if there is no parameter by the specified name.
    <T> void
    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.
    <T> void
    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.ensureParam(int position)
    Throws a JSONRPC2Error.INVALID_PARAMS exception if there is no parameter at the specified position.
    <T> void
    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.
    <T> void
    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.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 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.
    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).
    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 a double.
    double
    PositionalParamsRetriever.getDouble(int position)
    Retrieves the specified numeric parameter as a double.
    <T extends Enum<T>>
    T
    NamedParamsRetriever.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>>
    T
    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.
    <T extends Enum<T>>
    T
    PositionalParamsRetriever.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>>
    T
    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.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
    NamedParamsRetriever.getFloat(String name)
    Retrieves the specified numeric parameter as a float.
    float
    PositionalParamsRetriever.getFloat(int position)
    Retrieves the specified numeric parameter as a float.
    int
    NamedParamsRetriever.getInt(String name)
    Retrieves the specified numeric parameter as an int.
    int
    PositionalParamsRetriever.getInt(int position)
    Retrieves the specified numeric parameter as an int.
    NamedParamsRetriever.getList(String name)
    Retrieves the specified list (maps from JSON array) parameter.
    NamedParamsRetriever.getList(String name, boolean allowNull)
    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
    NamedParamsRetriever.getLong(String name)
    Retrieves the specified numeric parameter as a long.
    long
    PositionalParamsRetriever.getLong(int position)
    Retrieves the specified numeric parameter as a long.
    NamedParamsRetriever.getMap(String name)
    Retrieves the specified map (maps from JSON object) parameter.
    NamedParamsRetriever.getMap(String name, boolean allowNull)
    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
    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 a double.
    double
    PositionalParamsRetriever.getOptDouble(int position, double defaultValue)
    Retrieves the specified optional numeric parameter as a double.
    <T extends Enum<T>>
    T
    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).
    <T extends Enum<T>>
    T
    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.
    <T extends Enum<T>>
    T
    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).
    <T extends Enum<T>>
    T
    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.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 a float.
    float
    PositionalParamsRetriever.getOptFloat(int position, float defaultValue)
    Retrieves the specified optional numeric parameter as a float.
    int
    NamedParamsRetriever.getOptInt(String name, int defaultValue)
    Retrieves the specified optional numeric parameter as an int.
    int
    PositionalParamsRetriever.getOptInt(int position, int defaultValue)
    Retrieves the specified optional numeric parameter as an int.
    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 a long.
    long
    PositionalParamsRetriever.getOptLong(int position, long defaultValue)
    Retrieves the specified optional numeric parameter as a long.
    NamedParamsRetriever.getOptMap(String name, boolean allowNull, Map<String,Object> defaultValue)
    Retrieves the specified optional map (maps from JSON object) parameter.
    NamedParamsRetriever.getOptMap(String name, Map<String,Object> defaultValue)
    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.
    PositionalParamsRetriever.getOptMap(int position, Map<String,Object> defaultValue)
    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.
    NamedParamsRetriever.getOptStringArray(String name, boolean allowNull, String[] defaultValue)
    Retrieves the specified optional string array (maps from JSON array of strings) parameter.
    NamedParamsRetriever.getOptStringArray(String name, String[] defaultValue)
    Retrieves the specified optional string array (maps from JSON array of strings) parameter.
    PositionalParamsRetriever.getOptStringArray(int position, boolean allowNull, String[] defaultValue)
    Retrieves the specified optional string array (maps from JSON array of strings) parameter.
    PositionalParamsRetriever.getOptStringArray(int position, String[] defaultValue)
    Retrieves the specified optional string array (maps from JSON array of strings) parameter.
    NamedParamsRetriever.getString(String name)
    Retrieves the specified string parameter.
    NamedParamsRetriever.getString(String name, boolean allowNull)
    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.
    NamedParamsRetriever.getStringArray(String name)
    Retrieves the specified string array (maps from JSON array of strings) parameter.
    NamedParamsRetriever.getStringArray(String name, boolean allowNull)
    Retrieves the specified string array (maps from JSON array of strings) parameter.
    PositionalParamsRetriever.getStringArray(int position)
    Retrieves the specified string array (maps from JSON array of strings) parameter.
    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 Type
    Class
    Description
    class 
    Represents a JSON-RPC 2.0 error that occured during the processing of a request.
    Modifier and Type
    Field
    Description
    static 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 Type
    Method
    Description
    JSONRPC2Helper.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.