Package org.web3j.protocol.rx
Class JsonRpc2_0Rx
java.lang.Object
org.web3j.protocol.rx.JsonRpc2_0Rx
web3j reactive API implementation.
-
Constructor Summary
ConstructorsConstructorDescriptionJsonRpc2_0Rx
(Web3j web3j, ScheduledExecutorService scheduledExecutorService) -
Method Summary
Modifier and TypeMethodDescriptionio.reactivex.Flowable<EthBlock>
blockFlowable
(boolean fullTransactionObjects, long pollingInterval) io.reactivex.Flowable<String>
ethBlockHashFlowable
(long pollingInterval) io.reactivex.Flowable<Log>
ethLogFlowable
(EthFilter ethFilter, long pollingInterval) io.reactivex.Flowable<String>
ethPendingTransactionHashFlowable
(long pollingInterval) io.reactivex.Flowable<Transaction>
pendingTransactionFlowable
(long pollingInterval) io.reactivex.Flowable<EthBlock>
replayBlocksFlowable
(DefaultBlockParameter startBlock, DefaultBlockParameter endBlock, boolean fullTransactionObjects) io.reactivex.Flowable<EthBlock>
replayBlocksFlowable
(DefaultBlockParameter startBlock, DefaultBlockParameter endBlock, boolean fullTransactionObjects, boolean ascending) io.reactivex.Flowable<EthBlock>
replayPastAndFutureBlocksFlowable
(DefaultBlockParameter startBlock, boolean fullTransactionObjects, long pollingInterval) io.reactivex.Flowable<Transaction>
replayPastAndFutureTransactionsFlowable
(DefaultBlockParameter startBlock, long pollingInterval) io.reactivex.Flowable<EthBlock>
replayPastBlocksFlowable
(DefaultBlockParameter startBlock, boolean fullTransactionObjects) io.reactivex.Flowable<EthBlock>
replayPastBlocksFlowable
(DefaultBlockParameter startBlock, boolean fullTransactionObjects, io.reactivex.Flowable<EthBlock> onCompleteFlowable) io.reactivex.Flowable<Transaction>
replayPastTransactionsFlowable
(DefaultBlockParameter startBlock) io.reactivex.Flowable<Transaction>
replayTransactionsFlowable
(DefaultBlockParameter startBlock, DefaultBlockParameter endBlock) io.reactivex.Flowable<Transaction>
transactionFlowable
(long pollingInterval)
-
Constructor Details
-
JsonRpc2_0Rx
-
-
Method Details
-
ethBlockHashFlowable
-
ethPendingTransactionHashFlowable
-
ethLogFlowable
-
transactionFlowable
-
pendingTransactionFlowable
-
blockFlowable
public io.reactivex.Flowable<EthBlock> blockFlowable(boolean fullTransactionObjects, long pollingInterval) -
replayBlocksFlowable
public io.reactivex.Flowable<EthBlock> replayBlocksFlowable(DefaultBlockParameter startBlock, DefaultBlockParameter endBlock, boolean fullTransactionObjects) -
replayBlocksFlowable
public io.reactivex.Flowable<EthBlock> replayBlocksFlowable(DefaultBlockParameter startBlock, DefaultBlockParameter endBlock, boolean fullTransactionObjects, boolean ascending) -
replayTransactionsFlowable
public io.reactivex.Flowable<Transaction> replayTransactionsFlowable(DefaultBlockParameter startBlock, DefaultBlockParameter endBlock) -
replayPastBlocksFlowable
public io.reactivex.Flowable<EthBlock> replayPastBlocksFlowable(DefaultBlockParameter startBlock, boolean fullTransactionObjects, io.reactivex.Flowable<EthBlock> onCompleteFlowable) -
replayPastBlocksFlowable
public io.reactivex.Flowable<EthBlock> replayPastBlocksFlowable(DefaultBlockParameter startBlock, boolean fullTransactionObjects) -
replayPastTransactionsFlowable
public io.reactivex.Flowable<Transaction> replayPastTransactionsFlowable(DefaultBlockParameter startBlock) -
replayPastAndFutureBlocksFlowable
public io.reactivex.Flowable<EthBlock> replayPastAndFutureBlocksFlowable(DefaultBlockParameter startBlock, boolean fullTransactionObjects, long pollingInterval) -
replayPastAndFutureTransactionsFlowable
public io.reactivex.Flowable<Transaction> replayPastAndFutureTransactionsFlowable(DefaultBlockParameter startBlock, long pollingInterval)
-