Skip navigation links
A C F G H I J N P S T 

A

AbstractJsonrpcMessage - Class in com.github.jinahya.jsonrpc.bind.v2
An abstract class implements JsonrpcMessage interface.
AbstractJsonrpcMessage() - Constructor for class com.github.jinahya.jsonrpc.bind.v2.AbstractJsonrpcMessage
 
AbstractJsonrpcObject - Class in com.github.jinahya.jsonrpc.bind.v2
An abstract class implements JsonrpcObject interface.
AbstractJsonrpcObject() - Constructor for class com.github.jinahya.jsonrpc.bind.v2.AbstractJsonrpcObject
 
AbstractJsonrpcRequestMessage - Class in com.github.jinahya.jsonrpc.bind.v2
An abstract class implements JsonrpcRequestMessage interface.
AbstractJsonrpcRequestMessage() - Constructor for class com.github.jinahya.jsonrpc.bind.v2.AbstractJsonrpcRequestMessage
 
AbstractJsonrpcResponseMessage - Class in com.github.jinahya.jsonrpc.bind.v2
An abstract class implements JsonrpcResponseMessage interface.
AbstractJsonrpcResponseMessage() - Constructor for class com.github.jinahya.jsonrpc.bind.v2.AbstractJsonrpcResponseMessage
 
AbstractJsonrpcResponseMessageError - Class in com.github.jinahya.jsonrpc.bind.v2
An abstract class implements JsonrpcResponseMessageError.
AbstractJsonrpcResponseMessageError() - Constructor for class com.github.jinahya.jsonrpc.bind.v2.AbstractJsonrpcResponseMessageError
 

C

CODE_INTERNAL_ERROR - Static variable in class com.github.jinahya.jsonrpc.bind.v2.JsonrpcResponseMessageErrorConstants
A predefined JsonrpcResponseMessageErrorConstants.PROPERTY_NAME_CODE property value for internal errors.
CODE_INVALID_PARAMS - Static variable in class com.github.jinahya.jsonrpc.bind.v2.JsonrpcResponseMessageErrorConstants
A predefined JsonrpcResponseMessageErrorConstants.PROPERTY_NAME_CODE property value for an invalid .
CODE_INVALID_REQUEST - Static variable in class com.github.jinahya.jsonrpc.bind.v2.JsonrpcResponseMessageErrorConstants
A predefined JsonrpcResponseMessageErrorConstants.PROPERTY_NAME_CODE property value for representing invalid requests.
CODE_METHOD_NOT_FOUND - Static variable in class com.github.jinahya.jsonrpc.bind.v2.JsonrpcResponseMessageErrorConstants
A predefined JsonrpcResponseMessageErrorConstants.PROPERTY_NAME_CODE property value for an unknown .
CODE_PARSE_ERROR - Static variable in class com.github.jinahya.jsonrpc.bind.v2.JsonrpcResponseMessageErrorConstants
A predefined JsonrpcResponseMessageErrorConstants.PROPERTY_NAME_CODE property value for representing parse errors.
CODE_RESERVED_FOR_PREDEFINED_ERRORS_MAX - Static variable in class com.github.jinahya.jsonrpc.bind.v2.JsonrpcResponseMessageErrorConstants
The maximum value of JsonrpcResponseMessageErrorConstants.PROPERTY_NAME_CODE property for pre-defined errors.
CODE_RESERVED_FOR_PREDEFINED_ERRORS_MIN - Static variable in class com.github.jinahya.jsonrpc.bind.v2.JsonrpcResponseMessageErrorConstants
The minimum value of JsonrpcResponseMessageErrorConstants.PROPERTY_NAME_CODE property for pre-defined errors.
CODE_SERVER_ERROR_MAX - Static variable in class com.github.jinahya.jsonrpc.bind.v2.JsonrpcResponseMessageErrorConstants
The maximum value of JsonrpcResponseMessageErrorConstants.PROPERTY_NAME_CODE property value for server errors.
CODE_SERVER_ERROR_MIN - Static variable in class com.github.jinahya.jsonrpc.bind.v2.JsonrpcResponseMessageErrorConstants
The minimum value of JsonrpcResponseMessageErrorConstants.PROPERTY_NAME_CODE property value for server errors.
com.github.jinahya.jsonrpc.bind - package com.github.jinahya.jsonrpc.bind
 
com.github.jinahya.jsonrpc.bind.v2 - package com.github.jinahya.jsonrpc.bind.v2
Defines interfaces and classes for JSON-RPC 2.0.

F

fromJson(Object) - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcMessageService
Reads an instance from specified source.
fromJson(Object) - Static method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcRequestMessage
Reads an instance from specified source.
fromJson(Object) - Static method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcResponseMessage
Reads an instance from specified source.
fromJsonString(String) - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcMessageService
Parse an instance from specified JSON string.

G

getCode() - Method in class com.github.jinahya.jsonrpc.bind.v2.AbstractJsonrpcResponseMessageError
 
getCode() - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcResponseMessageError
getDataAsArray(Class<T>) - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcResponseMessageError
Reads current value of JsonrpcResponseMessageErrorConstants.PROPERTY_NAME_DATA property as a list of specified element type.
getDataAsObject(Class<T>) - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcResponseMessageError
Reads current value of JsonrpcResponseMessageErrorConstants.PROPERTY_NAME_DATA property as an instance of specified class.
getErrorAs() - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcResponseMessage
Returns current value of JsonrpcResponseMessageConstants.PROPERTY_NAME_ERROR property.
getIdAsInteger() - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcMessage
Returns current value of JsonrpcMessageConstants.PROPERTY_NAME_ID property as an Integer value.
getIdAsLong() - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcMessage
Returns current value of JsonrpcMessageConstants.PROPERTY_NAME_ID property as a Long value.
getIdAsNumber() - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcMessage
Returns current value of JsonrpcMessageConstants.PROPERTY_NAME_ID property as a number.
getIdAsString() - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcMessage
Returns current value of JsonrpcMessageConstants.PROPERTY_NAME_ID property as a string.
getJsonrpc() - Method in class com.github.jinahya.jsonrpc.bind.v2.AbstractJsonrpcMessage
 
getJsonrpc() - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcMessage
Returns current value of JsonrpcMessageConstants.PROPERTY_NAME_JSONRPC property.
getMessage() - Method in class com.github.jinahya.jsonrpc.bind.v2.AbstractJsonrpcResponseMessageError
 
getMessage() - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcResponseMessageError
getMethod() - Method in class com.github.jinahya.jsonrpc.bind.v2.AbstractJsonrpcRequestMessage
Returns current value of JsonrpcRequestMessageConstants.PROPERTY_NAME_METHOD property.
getMethod() - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcRequestMessage
Returns current value of JsonrpcRequestMessageConstants.PROPERTY_NAME_METHOD property.
getParamsAsArray(Class<T>) - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcRequestMessage
Returns current value of JsonrpcRequestMessageConstants.PROPERTY_NAME_PARAMS property as a list of specified element type.
getParamsAsObject(Class<T>) - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcRequestMessage
Returns current value of JsonrpcRequestMessageConstants.PROPERTY_NAME_PARAMS property as an instance of specified object type.
getResultAsArray(Class<T>) - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcResponseMessage
Returns current value of JsonrpcResponseMessageConstants.PROPERTY_NAME_RESULT property as a list of specified element class.
getResultAsObject(Class<T>) - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcResponseMessage
Returns current value of JsonrpcResponseMessageConstants.PROPERTY_NAME_RESULT property as an instance of specified object class.

H

hasData() - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcResponseMessageError
Indicates this error object has a value for JsonrpcResponseMessageErrorConstants.PROPERTY_NAME_DATA property.
hasError() - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcResponseMessage
Indicates this message has a value for JsonrpcResponseMessageConstants.PROPERTY_NAME_ERROR property.
hasId() - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcMessage
Indicates whether this message has a value for JsonrpcMessageConstants.PROPERTY_NAME_ID property.
hasParams() - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcRequestMessage
Indicates this message has a value for JsonrpcRequestMessageConstants.PROPERTY_NAME_PARAMS property.
hasResult() - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcResponseMessage
Indicates this message has a value for JsonrpcResponseMessageConstants.PROPERTY_NAME_RESULT property.

I

isCodeForImplementationDefinedServerErrors() - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcResponseMessageError
isCodeReservedForPredefinedErrors() - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcResponseMessageError
isContextuallyValid() - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcObject
Indicates this JSON-RPC object is contextually valid.
isDataContextuallyValid() - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcResponseMessageError
Indicates the value of JsonrpcResponseMessageErrorConstants.PROPERTY_NAME_DATA property is contextually valid.
isErrorContextuallyValid() - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcResponseMessage
Indicates that current value of JsonrpcResponseMessageConstants.PROPERTY_NAME_ERROR property is contextually valid.
isIdContextuallyValid() - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcMessage
Indicates whether current value of JsonrpcMessageConstants.PROPERTY_NAME_ID property is contextually valid.
isMethodReservedForRpcInternal() - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcRequestMessage
Indicates that current value of JsonrpcRequestMessageConstants.PROPERTY_NAME_METHOD property is considered to be reserved for rpc-internal.
isNotification() - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcRequestMessage
Indicates whether this message is a notification.
isParamsContextuallyValid() - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcRequestMessage
Indicate whether current value of JsonrpcRequestMessageConstants.PROPERTY_NAME_PARAMS property is contextually valid.
isResultAndErrorExclusive() - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcResponseMessage
isResultContextuallyValid() - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcResponseMessage
Indicates current value of JsonrpcResponseMessageConstants.PROPERTY_NAME_RESULT property is contextually valid.

J

JsonrpcBindException - Exception in com.github.jinahya.jsonrpc.bind
An exception for JSON-RPC binding.
JsonrpcBindException(String) - Constructor for exception com.github.jinahya.jsonrpc.bind.JsonrpcBindException
Creates a new instance with specified message.
JsonrpcBindException(String, Throwable) - Constructor for exception com.github.jinahya.jsonrpc.bind.JsonrpcBindException
Creates a new instance with specified message and cause.
JsonrpcBindException(Throwable) - Constructor for exception com.github.jinahya.jsonrpc.bind.JsonrpcBindException
Creates a new instance with specified cause.
JsonrpcMessage - Interface in com.github.jinahya.jsonrpc.bind.v2
A base interface for JSON-RPC 2.0 messages.
JsonrpcMessageConstants - Class in com.github.jinahya.jsonrpc.bind.v2
A class defines constant values for JsonrpcMessage interface.
JsonrpcMessageService<T extends JsonrpcMessage> - Interface in com.github.jinahya.jsonrpc.bind.v2
 
JsonrpcObject - Interface in com.github.jinahya.jsonrpc.bind.v2
A base interface for JSON-RPC 2.0 objects.
JsonrpcRequestMessage - Interface in com.github.jinahya.jsonrpc.bind.v2
An interface JSON-RPC 2.0 request messages.
JsonrpcRequestMessageConstants - Class in com.github.jinahya.jsonrpc.bind.v2
A class defines constant values for JsonrpcRequestMessage interface.
JsonrpcRequestMessageService - Interface in com.github.jinahya.jsonrpc.bind.v2
A service interface for reading/writing JSON-RPC request messages.
JsonrpcResponseMessage - Interface in com.github.jinahya.jsonrpc.bind.v2
An interface for JSON-RPC 2.0 response messages.
JsonrpcResponseMessageConstants - Class in com.github.jinahya.jsonrpc.bind.v2
A class defines constant values for JsonrpcResponseMessage interface.
JsonrpcResponseMessageError - Interface in com.github.jinahya.jsonrpc.bind.v2
An interface for JsonrpcResponseMessageConstants.PROPERTY_NAME_ERROR property of JSON-RPC 2.0 response messages.
JsonrpcResponseMessageErrorConstants - Class in com.github.jinahya.jsonrpc.bind.v2
A class defines constant values for JsonrpcResponseMessageError interface.
JsonrpcResponseMessageService - Interface in com.github.jinahya.jsonrpc.bind.v2
A service interface for reading/writing JSON-RPC response messages.

N

newInstance() - Static method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcRequestMessage
Creates a new instance.
newInstance() - Static method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcResponseMessage
Returns a new instance.
newInstance() - Static method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcResponseMessageError
Creates a new instance.

P

PROPERTY_NAME_CODE - Static variable in class com.github.jinahya.jsonrpc.bind.v2.JsonrpcResponseMessageErrorConstants
The name of the property for error code.
PROPERTY_NAME_DATA - Static variable in class com.github.jinahya.jsonrpc.bind.v2.JsonrpcResponseMessageErrorConstants
The name of the error data.
PROPERTY_NAME_ERROR - Static variable in class com.github.jinahya.jsonrpc.bind.v2.JsonrpcResponseMessageConstants
The name of the property maps to $.error part.
PROPERTY_NAME_ID - Static variable in class com.github.jinahya.jsonrpc.bind.v2.JsonrpcMessageConstants
The name of the property maps to $.id part.
PROPERTY_NAME_JSONRPC - Static variable in class com.github.jinahya.jsonrpc.bind.v2.JsonrpcMessageConstants
The name of the property maps to $.jsonrpc part.
PROPERTY_NAME_MESSAGE - Static variable in class com.github.jinahya.jsonrpc.bind.v2.JsonrpcResponseMessageErrorConstants
The name of the property for error message.
PROPERTY_NAME_METHOD - Static variable in class com.github.jinahya.jsonrpc.bind.v2.JsonrpcRequestMessageConstants
The property name for $.method part.
PROPERTY_NAME_PARAMS - Static variable in class com.github.jinahya.jsonrpc.bind.v2.JsonrpcRequestMessageConstants
The name of the property for $.params part.
PROPERTY_NAME_RESULT - Static variable in class com.github.jinahya.jsonrpc.bind.v2.JsonrpcResponseMessageConstants
The property name for $.result part.
PROPERTY_PATTERN_REGEXP_JSONRPC - Static variable in class com.github.jinahya.jsonrpc.bind.v2.JsonrpcMessageConstants
PROPERTY_VALUE_JSONRPC - Static variable in class com.github.jinahya.jsonrpc.bind.v2.JsonrpcMessageConstants
The default (and fixed) value for JsonrpcMessageConstants.PROPERTY_NAME_JSONRPC property.

S

setCode(int) - Method in class com.github.jinahya.jsonrpc.bind.v2.AbstractJsonrpcResponseMessageError
 
setCode(int) - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcResponseMessageError
Replaces current value of JsonrpcResponseMessageErrorConstants.PROPERTY_NAME_CODE property with specified value.
setDataAsArray(List<?>) - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcResponseMessageError
Replaces current value of JsonrpcResponseMessageErrorConstants.PROPERTY_NAME_DATA property with specified list.
setDataAsObject(Object) - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcResponseMessageError
Replaces current value of JsonrpcResponseMessageErrorConstants.PROPERTY_NAME_DATA property with specified object.
setErrorAs(JsonrpcResponseMessageError) - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcResponseMessage
Replaces current value of JsonrpcResponseMessageConstants.PROPERTY_NAME_ERROR property with specified value.
setIdAsInteger(Integer) - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcMessage
Replaces current value of JsonrpcMessageConstants.PROPERTY_NAME_ID property with given value.
setIdAsLong(Long) - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcMessage
Replaces current value of JsonrpcMessageConstants.PROPERTY_NAME_ID property with given value.
setIdAsNumber(BigInteger) - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcMessage
Replaces current value of JsonrpcMessageConstants.PROPERTY_NAME_ID property with given value.
setIdAsString(String) - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcMessage
Replaces current value of JsonrpcMessageConstants.PROPERTY_NAME_ID property with given value.
setJsonrpc(String) - Method in class com.github.jinahya.jsonrpc.bind.v2.AbstractJsonrpcMessage
 
setJsonrpc(String) - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcMessage
Replaces current value of JsonrpcMessageConstants.PROPERTY_NAME_JSONRPC property with specified value.
setMessage(String) - Method in class com.github.jinahya.jsonrpc.bind.v2.AbstractJsonrpcResponseMessageError
 
setMessage(String) - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcResponseMessageError
Replaces current value of JsonrpcResponseMessageErrorConstants.PROPERTY_NAME_MESSAGE property with specified value.
setMethod(String) - Method in class com.github.jinahya.jsonrpc.bind.v2.AbstractJsonrpcRequestMessage
Replaces current value of JsonrpcRequestMessageConstants.PROPERTY_NAME_METHOD property with specified value.
setMethod(String) - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcRequestMessage
Replaces current value of JsonrpcRequestMessageConstants.PROPERTY_NAME_METHOD property with specified value.
setParamsAsArray(List<?>) - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcRequestMessage
Replaces current value of JsonrpcRequestMessageConstants.PROPERTY_NAME_PARAMS property with specified value.
setParamsAsObject(Object) - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcRequestMessage
Replaces current value of JsonrpcRequestMessageConstants.PROPERTY_NAME_PARAMS property with specified object.
setResultAsArray(List<?>) - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcResponseMessage
Replaces current value of JsonrpcResponseMessageConstants.PROPERTY_NAME_RESULT property with specified value.
setResultAsObject(Object) - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcResponseMessage
Replaces current value of JsonrpcResponseMessageConstants.PROPERTY_NAME_RESULT property with specified value.

T

toJson(T, Object) - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcMessageService
Writes specified message to specified target.
toJson(Object) - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcRequestMessage
Writes this message to specified target.
toJson() - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcRequestMessage
Returns a JSON representation of this message.
toJson(Object) - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcResponseMessage
Writes this message to specified target.
toJson() - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcResponseMessage
Returns a JSON representation of this message.
toJsonString(T) - Method in interface com.github.jinahya.jsonrpc.bind.v2.JsonrpcMessageService
Prints given message to a JSON string.
toString() - Method in class com.github.jinahya.jsonrpc.bind.v2.AbstractJsonrpcMessage
Returns a string representation of the object.
toString() - Method in class com.github.jinahya.jsonrpc.bind.v2.AbstractJsonrpcObject
Returns a string representation of the object.
toString() - Method in class com.github.jinahya.jsonrpc.bind.v2.AbstractJsonrpcRequestMessage
Returns a string representation of the object.
toString() - Method in class com.github.jinahya.jsonrpc.bind.v2.AbstractJsonrpcResponseMessage
Returns a string representation of the object.
toString() - Method in class com.github.jinahya.jsonrpc.bind.v2.AbstractJsonrpcResponseMessageError
Returns a string representation of the object.
A C F G H I J N P S T 
Skip navigation links

Copyright © 2019–2020 Jinahya, Inc.. All rights reserved.