Class JsonRpc2_0Rx


  • public class JsonRpc2_0Rx
    extends java.lang.Object
    web3j reactive API implementation.
    • Constructor Detail

      • JsonRpc2_0Rx

        public JsonRpc2_0Rx​(Web3j web3j,
                            java.util.concurrent.ScheduledExecutorService scheduledExecutorService)
    • Method Detail

      • ethBlockHashFlowable

        public io.reactivex.Flowable<java.lang.String> ethBlockHashFlowable​(long pollingInterval)
      • ethPendingTransactionHashFlowable

        public io.reactivex.Flowable<java.lang.String> ethPendingTransactionHashFlowable​(long pollingInterval)
      • ethLogFlowable

        public io.reactivex.Flowable<Log> ethLogFlowable​(EthFilter ethFilter,
                                                         long pollingInterval)
      • transactionFlowable

        public io.reactivex.Flowable<Transaction> transactionFlowable​(long pollingInterval)
      • pendingTransactionFlowable

        public io.reactivex.Flowable<Transaction> pendingTransactionFlowable​(long pollingInterval)
      • blockFlowable

        public io.reactivex.Flowable<EthBlock> blockFlowable​(boolean fullTransactionObjects,
                                                             long pollingInterval)
      • 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)
      • replayPastAndFutureBlocksFlowable

        public io.reactivex.Flowable<EthBlock> replayPastAndFutureBlocksFlowable​(DefaultBlockParameter startBlock,
                                                                                 boolean fullTransactionObjects,
                                                                                 long pollingInterval)
      • replayPastAndFutureTransactionsFlowable

        public io.reactivex.Flowable<Transaction> replayPastAndFutureTransactionsFlowable​(DefaultBlockParameter startBlock,
                                                                                          long pollingInterval)