Interface MiddlewareApi

All Known Implementing Classes:
MiddlewareApiImpl

public interface MiddlewareApi
  • Method Summary

    Modifier and Type Method Description
    void getActiveNames​(java.lang.String by, java.lang.String direction, java.math.BigInteger page, java.math.BigInteger limit, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Object>> handler)  
    void getAllAuctions​(java.lang.String by, java.lang.String direction, java.math.BigInteger page, java.math.BigInteger limit, io.vertx.core.Handler<io.vertx.core.AsyncResult<NameAuctions>> handler)  
    void getAllNames​(java.lang.String by, java.lang.String direction, java.math.BigInteger page, java.math.BigInteger limit, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Object>> handler)  
    void getBlockByHash​(java.lang.String hash, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Object>> handler)  
    void getBlockByKbi​(java.math.BigInteger kbi, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Object>> handler)  
    void getBlockByKbiAndMbi​(java.math.BigInteger kbi, java.math.BigInteger mbi, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Object>> handler)  
    void getBlocks​(java.lang.String rangeOrDir, java.math.BigInteger limit, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Object>> handler)  
    void getCurrentTxCount​(io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Object>> handler)  
    void getNameAuctionById​(java.lang.String id, io.vertx.core.Handler<io.vertx.core.AsyncResult<NameAuction>> handler)  
    void getNameById​(java.lang.String id, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Object>> handler)  
    void getPointeesById​(java.lang.String id, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Object>> handler)  
    void getPointersById​(java.lang.String id, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Object>> handler)  
    void getStatus​(io.vertx.core.Handler<io.vertx.core.AsyncResult<Status>> handler)  
    void getTxByHash​(java.lang.String hash, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Object>> handler)  
    void getTxByIndex​(java.math.BigInteger index, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Object>> handler)  
    void getTxCountById​(java.lang.String id, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Object>> handler)  
    void getTxsByDirection​(java.lang.String direction, java.util.List<java.lang.String> type, java.util.List<java.lang.String> typeGroup, java.lang.String account, java.lang.String contract, java.lang.String channel, java.lang.String oracle, java.math.BigInteger page, java.math.BigInteger limit, java.lang.String senderId, java.lang.String recipientId, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Object>> handler)  
    void getTxsByScopeTypeRange​(java.lang.String scopeType, java.lang.String range, java.util.List<java.lang.String> type, java.util.List<java.lang.String> typeGroup, java.lang.String account, java.lang.String contract, java.lang.String channel, java.lang.String oracle, java.math.BigInteger page, java.math.BigInteger limit, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Object>> handler)  
  • Method Details

    • getActiveNames

      void getActiveNames​(java.lang.String by, java.lang.String direction, java.math.BigInteger page, java.math.BigInteger limit, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Object>> handler)
    • getAllAuctions

      void getAllAuctions​(java.lang.String by, java.lang.String direction, java.math.BigInteger page, java.math.BigInteger limit, io.vertx.core.Handler<io.vertx.core.AsyncResult<NameAuctions>> handler)
    • getAllNames

      void getAllNames​(java.lang.String by, java.lang.String direction, java.math.BigInteger page, java.math.BigInteger limit, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Object>> handler)
    • getBlockByHash

      void getBlockByHash​(java.lang.String hash, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Object>> handler)
    • getBlockByKbi

      void getBlockByKbi​(java.math.BigInteger kbi, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Object>> handler)
    • getBlockByKbiAndMbi

      void getBlockByKbiAndMbi​(java.math.BigInteger kbi, java.math.BigInteger mbi, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Object>> handler)
    • getBlocks

      void getBlocks​(java.lang.String rangeOrDir, java.math.BigInteger limit, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Object>> handler)
    • getCurrentTxCount

      void getCurrentTxCount​(io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Object>> handler)
    • getNameAuctionById

      void getNameAuctionById​(java.lang.String id, io.vertx.core.Handler<io.vertx.core.AsyncResult<NameAuction>> handler)
    • getNameById

      void getNameById​(java.lang.String id, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Object>> handler)
    • getPointeesById

      void getPointeesById​(java.lang.String id, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Object>> handler)
    • getPointersById

      void getPointersById​(java.lang.String id, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Object>> handler)
    • getStatus

      void getStatus​(io.vertx.core.Handler<io.vertx.core.AsyncResult<Status>> handler)
    • getTxByHash

      void getTxByHash​(java.lang.String hash, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Object>> handler)
    • getTxByIndex

      void getTxByIndex​(java.math.BigInteger index, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Object>> handler)
    • getTxCountById

      void getTxCountById​(java.lang.String id, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Object>> handler)
    • getTxsByDirection

      void getTxsByDirection​(java.lang.String direction, java.util.List<java.lang.String> type, java.util.List<java.lang.String> typeGroup, java.lang.String account, java.lang.String contract, java.lang.String channel, java.lang.String oracle, java.math.BigInteger page, java.math.BigInteger limit, java.lang.String senderId, java.lang.String recipientId, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Object>> handler)
    • getTxsByScopeTypeRange

      void getTxsByScopeTypeRange​(java.lang.String scopeType, java.lang.String range, java.util.List<java.lang.String> type, java.util.List<java.lang.String> typeGroup, java.lang.String account, java.lang.String contract, java.lang.String channel, java.lang.String oracle, java.math.BigInteger page, java.math.BigInteger limit, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Object>> handler)