Class MetadataRepositoryVertxImpl

  • All Implemented Interfaces:
    io.nem.symbol.sdk.api.MetadataRepository, io.nem.symbol.sdk.api.Searcher<io.nem.symbol.sdk.model.metadata.Metadata,​io.nem.symbol.sdk.api.MetadataSearchCriteria>, io.nem.symbol.sdk.api.SearcherRepository<io.nem.symbol.sdk.model.metadata.Metadata,​io.nem.symbol.sdk.api.MetadataSearchCriteria>

    public class MetadataRepositoryVertxImpl
    extends AbstractRepositoryVertxImpl
    implements io.nem.symbol.sdk.api.MetadataRepository
    Implementation of MetadataRepository
    • Constructor Detail

      • MetadataRepositoryVertxImpl

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

      • search

        public io.reactivex.Observable<io.nem.symbol.sdk.api.Page<io.nem.symbol.sdk.model.metadata.Metadata>> search​(io.nem.symbol.sdk.api.MetadataSearchCriteria criteria)
        Specified by:
        search in interface io.nem.symbol.sdk.api.Searcher<io.nem.symbol.sdk.model.metadata.Metadata,​io.nem.symbol.sdk.api.MetadataSearchCriteria>
      • getClient

        public io.nem.symbol.sdk.openapi.vertx.api.MetadataRoutesApi getClient()
      • getMetadata

        public io.reactivex.Observable<io.nem.symbol.sdk.model.metadata.Metadata> getMetadata​(java.lang.String compositeHash)
        Specified by:
        getMetadata in interface io.nem.symbol.sdk.api.MetadataRepository
      • getMetadataMerkle

        public io.reactivex.Observable<io.nem.symbol.sdk.model.blockchain.MerkleStateInfo> getMetadataMerkle​(java.lang.String compositeHash)
        Specified by:
        getMetadataMerkle in interface io.nem.symbol.sdk.api.MetadataRepository