public class JsonRpcRequest extends GenericDataConstructors
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 |