Class MosaicRepositoryVertxImpl

  • All Implemented Interfaces:
    io.nem.symbol.sdk.api.MosaicRepository, io.nem.symbol.sdk.api.Searcher<io.nem.symbol.sdk.model.mosaic.MosaicInfo,​io.nem.symbol.sdk.api.MosaicSearchCriteria>, io.nem.symbol.sdk.api.SearcherRepository<io.nem.symbol.sdk.model.mosaic.MosaicInfo,​io.nem.symbol.sdk.api.MosaicSearchCriteria>

    public class MosaicRepositoryVertxImpl
    extends AbstractRepositoryVertxImpl
    implements io.nem.symbol.sdk.api.MosaicRepository
    Mosaic http repository.
    Since:
    1.0
    • Constructor Summary

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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      io.nem.symbol.sdk.openapi.vertx.api.MosaicRoutesApi getClient()  
      io.reactivex.Observable<io.nem.symbol.sdk.model.mosaic.MosaicInfo> getMosaic​(io.nem.symbol.sdk.model.mosaic.MosaicId mosaicId)  
      io.reactivex.Observable<io.nem.symbol.sdk.model.blockchain.MerkleStateInfo> getMosaicMerkle​(io.nem.symbol.sdk.model.mosaic.MosaicId mosaicId)  
      io.reactivex.Observable<java.util.List<io.nem.symbol.sdk.model.mosaic.MosaicInfo>> getMosaics​(java.util.List<io.nem.symbol.sdk.model.mosaic.MosaicId> ids)  
      io.reactivex.Observable<io.nem.symbol.sdk.api.Page<io.nem.symbol.sdk.model.mosaic.MosaicInfo>> search​(io.nem.symbol.sdk.api.MosaicSearchCriteria 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

      • MosaicRepositoryVertxImpl

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

      • getClient

        public io.nem.symbol.sdk.openapi.vertx.api.MosaicRoutesApi getClient()
      • getMosaic

        public io.reactivex.Observable<io.nem.symbol.sdk.model.mosaic.MosaicInfo> getMosaic​(io.nem.symbol.sdk.model.mosaic.MosaicId mosaicId)
        Specified by:
        getMosaic in interface io.nem.symbol.sdk.api.MosaicRepository
      • getMosaicMerkle

        public io.reactivex.Observable<io.nem.symbol.sdk.model.blockchain.MerkleStateInfo> getMosaicMerkle​(io.nem.symbol.sdk.model.mosaic.MosaicId mosaicId)
        Specified by:
        getMosaicMerkle in interface io.nem.symbol.sdk.api.MosaicRepository
      • getMosaics

        public io.reactivex.Observable<java.util.List<io.nem.symbol.sdk.model.mosaic.MosaicInfo>> getMosaics​(java.util.List<io.nem.symbol.sdk.model.mosaic.MosaicId> ids)
        Specified by:
        getMosaics in interface io.nem.symbol.sdk.api.MosaicRepository
      • search

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