Class AccountRepositoryVertxImpl

  • All Implemented Interfaces:
    io.nem.symbol.sdk.api.AccountRepository, io.nem.symbol.sdk.api.Searcher<io.nem.symbol.sdk.model.account.AccountInfo,​io.nem.symbol.sdk.api.AccountSearchCriteria>, io.nem.symbol.sdk.api.SearcherRepository<io.nem.symbol.sdk.model.account.AccountInfo,​io.nem.symbol.sdk.api.AccountSearchCriteria>

    public class AccountRepositoryVertxImpl
    extends AbstractRepositoryVertxImpl
    implements io.nem.symbol.sdk.api.AccountRepository
    Created by fernando on 29/07/19.
    • Constructor Summary

      Constructors 
      Constructor Description
      AccountRepositoryVertxImpl​(io.nem.symbol.sdk.openapi.vertx.invoker.ApiClient apiClient)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      io.reactivex.Observable<io.nem.symbol.sdk.model.account.AccountInfo> getAccountInfo​(io.nem.symbol.sdk.model.account.Address address)  
      io.reactivex.Observable<io.nem.symbol.sdk.model.blockchain.MerkleStateInfo> getAccountInfoMerkle​(io.nem.symbol.sdk.model.account.Address address)  
      io.reactivex.Observable<java.util.List<io.nem.symbol.sdk.model.account.AccountInfo>> getAccountsInfo​(java.util.List<io.nem.symbol.sdk.model.account.Address> addresses)  
      io.reactivex.Observable<io.nem.symbol.sdk.api.Page<io.nem.symbol.sdk.model.account.AccountInfo>> search​(io.nem.symbol.sdk.api.AccountSearchCriteria criteria)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface io.nem.symbol.sdk.api.SearcherRepository

        streamer
    • Constructor Detail

      • AccountRepositoryVertxImpl

        public AccountRepositoryVertxImpl​(io.nem.symbol.sdk.openapi.vertx.invoker.ApiClient apiClient)
    • Method Detail

      • getAccountInfo

        public io.reactivex.Observable<io.nem.symbol.sdk.model.account.AccountInfo> getAccountInfo​(io.nem.symbol.sdk.model.account.Address address)
        Specified by:
        getAccountInfo in interface io.nem.symbol.sdk.api.AccountRepository
      • getAccountInfoMerkle

        public io.reactivex.Observable<io.nem.symbol.sdk.model.blockchain.MerkleStateInfo> getAccountInfoMerkle​(io.nem.symbol.sdk.model.account.Address address)
        Specified by:
        getAccountInfoMerkle in interface io.nem.symbol.sdk.api.AccountRepository
      • getAccountsInfo

        public io.reactivex.Observable<java.util.List<io.nem.symbol.sdk.model.account.AccountInfo>> getAccountsInfo​(java.util.List<io.nem.symbol.sdk.model.account.Address> addresses)
        Specified by:
        getAccountsInfo in interface io.nem.symbol.sdk.api.AccountRepository
      • search

        public io.reactivex.Observable<io.nem.symbol.sdk.api.Page<io.nem.symbol.sdk.model.account.AccountInfo>> search​(io.nem.symbol.sdk.api.AccountSearchCriteria criteria)
        Specified by:
        search in interface io.nem.symbol.sdk.api.Searcher<io.nem.symbol.sdk.model.account.AccountInfo,​io.nem.symbol.sdk.api.AccountSearchCriteria>