Class MosaicRepositoryVertxImpl
- java.lang.Object
-
- io.nem.symbol.sdk.infrastructure.vertx.AbstractRepositoryVertxImpl
-
- io.nem.symbol.sdk.infrastructure.vertx.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.MosaicRoutesApigetClient()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 io.nem.symbol.sdk.infrastructure.vertx.AbstractRepositoryVertxImpl
call, call, callList, exceptionHandling, exceptionHandling, getJsonHelper, onError, toDto, toDto, toDto, toDto, toDto, toMerkleStateInfo, toPage
-
-
-
-
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:
getMosaicin interfaceio.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:
getMosaicMerklein interfaceio.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:
getMosaicsin interfaceio.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:
searchin interfaceio.nem.symbol.sdk.api.Searcher<io.nem.symbol.sdk.model.mosaic.MosaicInfo,io.nem.symbol.sdk.api.MosaicSearchCriteria>
-
-