public abstract class TransactionManager
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_POLLING_ATTEMPTS_PER_TX_HASH |
static long |
DEFAULT_POLLING_FREQUENCY |
| Modifier | Constructor and Description |
|---|---|
protected |
TransactionManager(TransactionReceiptProcessor transactionReceiptProcessor) |
protected |
TransactionManager(Web3j web3j) |
protected |
TransactionManager(Web3j web3j,
int attempts,
long sleepDuration) |
| Modifier and Type | Method and Description |
|---|---|
abstract java.lang.String |
getFromAddress() |
abstract EthSendTransaction |
sendTransaction(java.math.BigInteger gasPrice,
java.math.BigInteger gasLimit,
java.lang.String to,
java.lang.String data,
java.math.BigInteger value) |
public static final int DEFAULT_POLLING_ATTEMPTS_PER_TX_HASH
public static final long DEFAULT_POLLING_FREQUENCY
protected TransactionManager(TransactionReceiptProcessor transactionReceiptProcessor)
protected TransactionManager(Web3j web3j)
protected TransactionManager(Web3j web3j, int attempts, long sleepDuration)
public abstract EthSendTransaction sendTransaction(java.math.BigInteger gasPrice, java.math.BigInteger gasLimit, java.lang.String to, java.lang.String data, java.math.BigInteger value) throws java.io.IOException
java.io.IOExceptionpublic abstract java.lang.String getFromAddress()