Class JsonRPCClient<T>

java.lang.Object
org.starcoin.api.JsonRPCClient<T>

public class JsonRPCClient<T>
extends Object
  • 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
    • getObjectParseJackson

      public T getObjectParseJackson​(com.thetransactioncompany.jsonrpc2.client.JSONRPC2Session session, String method, List<Object> params, int requestId, Class<T> clazz) throws com.thetransactioncompany.jsonrpc2.client.JSONRPC2SessionException, IOException
      Throws:
      com.thetransactioncompany.jsonrpc2.client.JSONRPC2SessionException
      IOException
    • 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