Class PendingTransactionFilter


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

      • PendingTransactionFilter

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

      • sendRequest

        protected EthFilter sendRequest()
                                 throws java.io.IOException
        Specified by:
        sendRequest in class Filter<java.lang.String>
        Throws:
        java.io.IOException
      • 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.lang.String>
        Parameters:
        filterId - Id of the filter for which the historic log should be retrieved
        Returns:
        Optional.empty()