public class JsonRpcRequest extends GenericData
Constructors
JsonRpcRequest()
public JsonRpcRequest()
Methods
clone()
public JsonRpcRequest clone()
Makes a "deep" clone of the generic data, in which the clone is completely independent of the original.
Returns | |
---|---|
Type | Description |
JsonRpcRequest |
getId()
public Object getId()
Returns the identifier established by the client that must be a string or a number or
null
for a notification and therefore not expect to receive a response.
Returns | |
---|---|
Type | Description |
Object |
getMethod()
public String getMethod()
Returns the name of the method to be invoked.
Returns | |
---|---|
Type | Description |
String |
getParameters()
public Object getParameters()
Returns the structured value that holds the parameter values to be used during the invocation
of the method or null
for none.
Returns | |
---|---|
Type | Description |
Object |
getVersion()
public String getVersion()
Returns the version of the JSON-RPC protocol which is "2.0"
.
Returns | |
---|---|
Type | Description |
String |
set(String fieldName, Object value)
public JsonRpcRequest set(String fieldName, Object value)
Sets the given field value (may be null
) for the given field name. Any existing value
for the field will be overwritten. It may be more slightly more efficient than #put(String, Object) because it avoids accessing the field's original value.
Overriding is only supported for the purpose of calling the super implementation and changing the return type, but nothing else.
Parameters | |
---|---|
Name | Description |
fieldName |
String |
value |
Object |
Returns | |
---|---|
Type | Description |
JsonRpcRequest |
setId(Object id)
public void setId(Object id)
Sets the identifier established by the client that must be a string or a number or null
for a notification and therefore not expect to receive a response.
Parameter | |
---|---|
Name | Description |
id |
Object |
setMethod(String method)
public void setMethod(String method)
Sets the name of the method to be invoked.
Parameter | |
---|---|
Name | Description |
method |
String |
setParameters(Object parameters)
public void setParameters(Object parameters)
Sets the structured value that holds the parameter values to be used during the invocation of
the method or null
for none.
Parameter | |
---|---|
Name | Description |
parameters |
Object |