Package org.starcoin.api
Class JsonRPCClient<T>
java.lang.Object
org.starcoin.api.JsonRPCClient<T>
public class JsonRPCClient<T> extends Object
-
Constructor Summary
Constructors Constructor Description JsonRPCClient() -
Method Summary
Modifier and Type Method Description TgetObject(com.thetransactioncompany.jsonrpc2.client.JSONRPC2Session session, String method, List<Object> params, int requestId, Class<T> clazz)List<T>getObjectArray(com.thetransactioncompany.jsonrpc2.client.JSONRPC2Session session, String method, List<Object> params, int requestId, Class<T> clazz)TgetSubObject(com.thetransactioncompany.jsonrpc2.client.JSONRPC2Session session, String method, List<Object> params, int requestId, String subKey, Class<T> clazz)
-
Constructor Details
-
JsonRPCClient
public JsonRPCClient()
-
-
Method Details
-
getObject
public T getObject(com.thetransactioncompany.jsonrpc2.client.JSONRPC2Session session, String method, List<Object> params, int requestId, Class<T> clazz) throws com.thetransactioncompany.jsonrpc2.client.JSONRPC2SessionException- Throws:
com.thetransactioncompany.jsonrpc2.client.JSONRPC2SessionException
-
getSubObject
public T getSubObject(com.thetransactioncompany.jsonrpc2.client.JSONRPC2Session session, String method, List<Object> params, int requestId, String subKey, Class<T> clazz) throws com.thetransactioncompany.jsonrpc2.client.JSONRPC2SessionException- Throws:
com.thetransactioncompany.jsonrpc2.client.JSONRPC2SessionException
-
getObjectArray
public List<T> getObjectArray(com.thetransactioncompany.jsonrpc2.client.JSONRPC2Session session, String method, List<Object> params, int requestId, Class<T> clazz) throws com.thetransactioncompany.jsonrpc2.client.JSONRPC2SessionException- Throws:
com.thetransactioncompany.jsonrpc2.client.JSONRPC2SessionException
-