public class TarsClient extends ClientImpl implements Client
objectMapper| 限定符 | 构造器和说明 |
|---|---|
protected |
TarsClient(java.lang.String groupID,
ConfigOption configOption,
long nativePointer) |
| 限定符和类型 | 方法和说明 |
|---|---|
static TarsClient |
build(java.lang.String groupId,
ConfigOption configOption,
long nativePointer)
Build a client instance GroupId is identified, all interfaces are available, with specific
jniRPC
|
org.fisco.bcos.sdk.tars.RPCClient |
getTarsRPCClient() |
org.fisco.bcos.sdk.tars.TransactionFactoryImpl |
getTransactionFactory() |
BcosTransactionReceipt |
sendTransaction(java.lang.String node,
java.lang.String signedTransactionData,
boolean withProof)
Ledger operation: send transaction
|
void |
sendTransactionAsync(java.lang.String node,
java.lang.String signedTransactionData,
boolean withProof,
TransactionCallback callback)
Ledger operation: async send transaction
|
void |
sendTransactionAsync(org.fisco.bcos.sdk.tars.Transaction transaction,
TransactionCallback callback) |
void |
setTarsRPCClient(org.fisco.bcos.sdk.tars.RPCClient tarsRPCClient) |
void |
setTransactionFactory(org.fisco.bcos.sdk.tars.TransactionFactoryImpl transactionFactory) |
asyncCallRemoteMethod, call, call, call, call, callAsync, callAsync, callAsync, callAsync, callRemoteMethod, createResponseCallback, destroy, getABI, getABI, getABIAsync, getABIAsync, getBlockByHash, getBlockByHash, getBlockByHashAsync, getBlockByHashAsync, getBlockByNumber, getBlockByNumber, getBlockByNumberAsync, getBlockByNumberAsync, getBlockHashByNumber, getBlockHashByNumber, getBlockHashByNumberAsync, getBlockHashByNumberAsync, getBlockLimit, getBlockNumber, getBlockNumber, getBlockNumberAsync, getBlockNumberAsync, getChainCompatibilityVersion, getChainCompatibilityVersionAsync, getChainId, getChainVersion, getCode, getCode, getCodeAsync, getCodeAsync, getConfigOption, getConsensusStatus, getConsensusStatus, getConsensusStatusAsync, getConsensusStatusAsync, getCryptoSuite, getCryptoType, getExtraData, getFilterChanges, getFilterChangesAsync, getFilterLogs, getFilterLogsAsync, getGroup, getGroupInfo, getGroupInfoAsync, getGroupInfoList, getGroupInfoListAsync, getGroupList, getGroupListAsync, getGroupNodeInfo, getGroupNodeInfoAsync, getGroupPeers, getGroupPeersAsync, getLogs, getLogsAsync, getNativePointer, getNegotiatedProtocol, getNodeListByType, getNodeListByType, getNodeListByTypeAsync, getNodeListByTypeAsync, getNodeToSendRequest, getObserverList, getObserverList, getObserverList, getObserverList, getPbftView, getPbftView, getPbftViewAsync, getPbftViewAsync, getPeers, getPeersAsync, getPendingTxSize, getPendingTxSize, getPendingTxSizeAsync, getPendingTxSizeAsync, getSealerList, getSealerList, getSealerListAsync, getSealerListAsync, getSmCrypto, getSupportSysConfigKeysAsync, getSyncStatus, getSyncStatus, getSyncStatusAsync, getSyncStatusAsync, getSystemConfigByKey, getSystemConfigByKey, getSystemConfigByKeyAsync, getSystemConfigByKeyAsync, getSystemConfigList, getSystemConfigListAsync, getTotalTransactionCount, getTotalTransactionCount, getTotalTransactionCountAsync, getTotalTransactionCountAsync, getTransaction, getTransaction, getTransactionAsync, getTransactionAsync, getTransactionReceipt, getTransactionReceipt, getTransactionReceiptAsync, getTransactionReceiptAsync, initGroupInfo, isAuthCheck, isEnableCommittee, isSerialExecute, isSupportTransactionV1, isSupportTransactionV2, isWASM, newBlockFilter, newBlockFilterAsync, newFilter, newFilterAsync, newPendingTransactionFilter, newPendingTransactionFilterAsync, parseResponseIntoJsonRpcResponse, sendTransaction, sendTransactionAsync, setExtraData, setNodeToSendRequest, start, stop, uninstallFilter, uninstallFilterAsyncclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuild, build, call, call, call, call, callAsync, callAsync, callAsync, callAsync, destroy, getABI, getABI, getABIAsync, getABIAsync, getBlockByHash, getBlockByHash, getBlockByHashAsync, getBlockByHashAsync, getBlockByNumber, getBlockByNumber, getBlockByNumberAsync, getBlockByNumberAsync, getBlockHashByNumber, getBlockHashByNumber, getBlockHashByNumberAsync, getBlockHashByNumberAsync, getBlockLimit, getBlockNumber, getBlockNumber, getBlockNumberAsync, getBlockNumberAsync, getChainCompatibilityVersion, getChainCompatibilityVersionAsync, getChainId, getChainVersion, getCode, getCode, getCodeAsync, getCodeAsync, getConfigOption, getConsensusStatus, getConsensusStatus, getConsensusStatusAsync, getConsensusStatusAsync, getCryptoSuite, getCryptoType, getExtraData, getFilterChanges, getFilterChangesAsync, getFilterLogs, getFilterLogsAsync, getGroup, getGroupInfo, getGroupInfoAsync, getGroupInfoList, getGroupInfoListAsync, getGroupList, getGroupListAsync, getGroupNodeInfo, getGroupNodeInfoAsync, getGroupPeers, getGroupPeersAsync, getLogs, getLogsAsync, getNativePointer, getNegotiatedProtocol, getNodeListByType, getNodeListByType, getNodeListByTypeAsync, getNodeListByTypeAsync, getNodeToSendRequest, getObserverList, getObserverList, getObserverList, getObserverList, getPbftView, getPbftView, getPbftViewAsync, getPbftViewAsync, getPeers, getPeersAsync, getPendingTxSize, getPendingTxSize, getPendingTxSizeAsync, getPendingTxSizeAsync, getSealerList, getSealerList, getSealerListAsync, getSealerListAsync, getSupportSysConfigKeysAsync, getSyncStatus, getSyncStatus, getSyncStatusAsync, getSyncStatusAsync, getSystemConfigByKey, getSystemConfigByKey, getSystemConfigByKeyAsync, getSystemConfigByKeyAsync, getSystemConfigList, getSystemConfigListAsync, getTotalTransactionCount, getTotalTransactionCount, getTotalTransactionCountAsync, getTotalTransactionCountAsync, getTransaction, getTransaction, getTransactionAsync, getTransactionAsync, getTransactionReceipt, getTransactionReceipt, getTransactionReceiptAsync, getTransactionReceiptAsync, isAuthCheck, isEnableCommittee, isSerialExecute, isSupportTransactionV1, isSupportTransactionV2, isWASM, newBlockFilter, newBlockFilterAsync, newFilter, newFilterAsync, newPendingTransactionFilter, newPendingTransactionFilterAsync, sendTransaction, sendTransactionAsync, setExtraData, setNodeToSendRequest, start, stop, uninstallFilter, uninstallFilterAsyncprotected TarsClient(java.lang.String groupID,
ConfigOption configOption,
long nativePointer)
throws java.lang.Exception
java.lang.Exceptionpublic org.fisco.bcos.sdk.tars.RPCClient getTarsRPCClient()
public void setTarsRPCClient(org.fisco.bcos.sdk.tars.RPCClient tarsRPCClient)
public org.fisco.bcos.sdk.tars.TransactionFactoryImpl getTransactionFactory()
public void setTransactionFactory(org.fisco.bcos.sdk.tars.TransactionFactoryImpl transactionFactory)
public static TarsClient build(java.lang.String groupId, ConfigOption configOption, long nativePointer) throws java.lang.Exception
Clientpublic BcosTransactionReceipt sendTransaction(java.lang.String node, java.lang.String signedTransactionData, boolean withProof)
ClientsendTransaction 在接口中 ClientsendTransaction 在类中 ClientImplnode - the node rpc request send tosignedTransactionData - transaction stringwithProof - whether contains merkle proof or notpublic void sendTransactionAsync(java.lang.String node,
java.lang.String signedTransactionData,
boolean withProof,
TransactionCallback callback)
ClientsendTransactionAsync 在接口中 ClientsendTransactionAsync 在类中 ClientImplnode - the node rpc request send tosignedTransactionData - transaction stringwithProof - whether contains merkle proof or notcallback - the callback that will be called when receive the responsepublic void sendTransactionAsync(org.fisco.bcos.sdk.tars.Transaction transaction,
TransactionCallback callback)