Class PendingTransactionsFilter


  • public class PendingTransactionsFilter
    extends Filter<java.util.List<java.lang.String>>
    Handler hashes for working with transaction filter requests.
    • Constructor Detail

      • PendingTransactionsFilter

        public PendingTransactionsFilter​(Web3j web3j,
                                         Callback<java.util.List<java.lang.String>> callback)
        Parameters:
        web3j -
        callback -
    • Method Detail

      • sendRequest

        protected EthFilter sendRequest()
                                 throws java.io.IOException
        Specified by:
        sendRequest in class Filter<java.util.List<java.lang.String>>
        Returns:
        Throws:
        java.io.IOException
      • process

        protected void process​(java.util.List<EthLog.LogResult> logResults)
        Specified by:
        process in class Filter<java.util.List<java.lang.String>>
        Parameters:
        logResults -
      • getFilterLogs

        protected java.util.Optional<Request<?,​EthLog>> getFilterLogs​(java.math.BigInteger filterId)
        Since the pending transaction filter does not support historic filters, the filterId is ignored and an empty optional is returned
        Specified by:
        getFilterLogs in class Filter<java.util.List<java.lang.String>>
        Parameters:
        filterId - Id of the filter for which the historic log should be retrieved
        Returns:
        Optional.empty()