-
<static> fireCallback(response)
-
Fires callback for response if any, if callback not found do nothing
Parameters:
-
<static> getNextId()
-
Returns id for new request
Returns:
-
Type
-
number
-
<static> getOptions()
-
Gets global options
Returns:
-
Type
-
Object
-
<static> getType(message)
-
Gets message type
Parameters:
Name |
Type |
Description |
message |
Object
|
|
Throws:
Error
Returns:
Posible values: request, response, notification
-
Type
-
string
-
<static> hasValidSyntax(message)
-
Checks that message has correct syntax
Parameters:
Name |
Type |
Description |
message |
Object
|
|
Returns:
-
Type
-
Boolean
-
<static> isValidNotification(message)
-
Checks that message is valid notification
Parameters:
Name |
Type |
Description |
message |
Object
|
|
Returns:
-
Type
-
Boolean
-
<static> isValidRequest(message)
-
Checks that message is valid request
Parameters:
Name |
Type |
Description |
message |
Object
|
|
Returns:
-
Type
-
Boolean
-
<static> isValidResponse(message)
-
Checks that message is valid response
Parameters:
Name |
Type |
Description |
message |
Object
|
|
Returns:
-
Type
-
Boolean
-
<static> parse(message)
-
Parse message
Parameters:
Name |
Type |
Description |
message |
Object
|
String
|
|
Throws:
Error
Returns:
-
Type
-
JsonRpcRequest
|
JsonRpcResponse
|
JsonRpcNotification
-
<static> removeCallback(id)
-
Removes registerd callback if exists
Parameters:
Name |
Type |
Description |
id |
Number
|
|
-
<static> setOptions(options)
-
Sets global options
Parameters:
Name |
Type |
Description |
options |
Object
|
|
-
getCallback()
-
Gets messeage callback
Returns:
-
Type
-
function
|
undefined
-
getError()
-
Gets messeage Error
Returns:
-
Type
-
JsonRpcError
-
getId()
-
Gets messeage id
Returns:
-
Type
-
Number
-
getMethod()
-
Gets messeage method
Returns:
-
Type
-
String
-
getParams()
-
Gets messeage parameters for method
Returns:
-
Type
-
Object
-
getResource()
-
Gets messeage resource for method
Returns:
-
Type
-
String
-
getResult()
-
Gets messeage result
Returns:
-
Type
-
*
-
getVersion()
-
Gets messeage schema version
Returns:
-
Type
-
String
-
setCallback(callback, tls)
-
Sets messeage callback
Parameters:
Name |
Type |
Description |
callback |
function
|
Callback to be fired when got response |
tls |
Number
|
Time in ms how long keep uncalled callback |
Returns:
-
Type
-
JsonRpc
-
setError(error)
-
Sets messeage
Parameters:
Returns:
-
Type
-
JsonRpc
-
setId(id)
-
Sets messeage id
Parameters:
Name |
Type |
Description |
id |
Number
|
|
Returns:
-
Type
-
JsonRpc
-
setMethod(method)
-
Sets messeage method
Parameters:
Name |
Type |
Description |
method |
String
|
|
Returns:
-
Type
-
JsonRpc
-
setParams(params)
-
Sets messeage parameters for method
Parameters:
Name |
Type |
Description |
params |
Object
|
|
Returns:
-
Type
-
JsonRpc
-
setResource(resource)
-
Sets messeage resource for method
Parameters:
Name |
Type |
Description |
resource |
String
|
|
Returns:
-
Type
-
JsonRpc
-
setResult(result)
-
Sets messeage result
Parameters:
Name |
Type |
Description |
result |
*
|
|
Returns:
-
Type
-
JsonRpc
-
setVersion(version)
-
Sets messeage schema version
Parameters:
Name |
Type |
Description |
version |
String
|
|
- Deprecated:
-
-
toJSON()
-
Returns:
-
Type
-
Object
-
toString()
-
Returns:
-
Type
-
String