Class BlocksFilter


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

      • BlocksFilter

        public BlocksFilter​(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>>
        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>>
      • getFilterLogs

        protected java.util.Optional<Request<?,​EthLog>> getFilterLogs​(java.math.BigInteger filterId)
        Since the block 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()