public class TransactionPusherService extends java.lang.Object implements TransactionPusherInterface
| 构造器和说明 |
|---|
TransactionPusherService(Client client)
create the TransactionPusherService
|
| 限定符和类型 | 方法和说明 |
|---|---|
Client |
getClient() |
TransactionReceipt |
push(java.lang.String signedTransaction)
push signed transaction to fisco bcos node and receive transaction receipt.
|
Call |
push(java.lang.String from,
java.lang.String to,
byte[] encodedFunction)
push encoded function call to fisco bcos node and receive call response.
|
java.util.concurrent.CompletableFuture<TransactionReceipt> |
pushAsync(java.lang.String signedTransaction)
push signed transaction to fisco bcos node asynchronously
|
void |
pushAsync(java.lang.String signedTransactionData,
TransactionCallback callback)
push signed transaction to fisco bcos node asynchronously
|
void |
pushOnly(java.lang.String signedTransaction)
push signed transaction to fisco bcos node only, without receive any response.
|
void |
setClient(Client client) |
public TransactionPusherService(Client client)
client - the client object responsible for send transactionpublic void pushOnly(java.lang.String signedTransaction)
TransactionPusherInterfacepushOnly 在接口中 TransactionPusherInterfacesignedTransaction - signed transaction stringpublic Call push(java.lang.String from, java.lang.String to, byte[] encodedFunction)
TransactionPusherInterfacepush 在接口中 TransactionPusherInterfacefrom - outer account address of senderto - target contract addressencodedFunction - signed transaction stringpublic TransactionReceipt push(java.lang.String signedTransaction)
TransactionPusherInterfacepush 在接口中 TransactionPusherInterfacesignedTransaction - signed transaction stringpublic void pushAsync(java.lang.String signedTransactionData,
TransactionCallback callback)
TransactionPusherInterfacepushAsync 在接口中 TransactionPusherInterfacesignedTransactionData - signed transaction stringcallback - define hook handle functionpublic java.util.concurrent.CompletableFuture<TransactionReceipt> pushAsync(java.lang.String signedTransaction)
TransactionPusherInterfacepushAsync 在接口中 TransactionPusherInterfacesignedTransaction - signed transaction stringpublic Client getClient()
public void setClient(Client client)
client - the client to set