Class TransactionRepositoryOkHttpImpl

  • All Implemented Interfaces:
    io.nem.sdk.api.TransactionRepository

    public class TransactionRepositoryOkHttpImpl
    extends AbstractRepositoryOkHttpImpl
    implements io.nem.sdk.api.TransactionRepository
    Transaction http repository.
    Since:
    1.0
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      io.reactivex.Observable<io.nem.sdk.model.transaction.TransactionAnnounceResponse> announce​(io.nem.sdk.model.transaction.SignedTransaction signedTransaction)  
      io.reactivex.Observable<io.nem.sdk.model.transaction.TransactionAnnounceResponse> announceAggregateBonded​(io.nem.sdk.model.transaction.SignedTransaction signedTransaction)  
      io.reactivex.Observable<io.nem.sdk.model.transaction.TransactionAnnounceResponse> announceAggregateBondedCosignature​(io.nem.sdk.model.transaction.CosignatureSignedTransaction cosignatureSignedTransaction)  
      io.nem.sdk.openapi.okhttp_gson.api.TransactionRoutesApi getClient()  
      io.reactivex.Observable<io.nem.sdk.model.transaction.Transaction> getTransaction​(java.lang.String transactionHash)  
      io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.Transaction>> getTransactions​(java.util.List<java.lang.String> transactionHashes)  
      io.reactivex.Observable<io.nem.sdk.model.transaction.TransactionStatus> getTransactionStatus​(java.lang.String transactionHash)  
      io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.TransactionStatus>> getTransactionStatuses​(java.util.List<java.lang.String> transactionHashes)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • TransactionRepositoryOkHttpImpl

        public TransactionRepositoryOkHttpImpl​(io.nem.sdk.openapi.okhttp_gson.invoker.ApiClient apiClient)
    • Method Detail

      • getClient

        public io.nem.sdk.openapi.okhttp_gson.api.TransactionRoutesApi getClient()
      • getTransaction

        public io.reactivex.Observable<io.nem.sdk.model.transaction.Transaction> getTransaction​(java.lang.String transactionHash)
        Specified by:
        getTransaction in interface io.nem.sdk.api.TransactionRepository
      • getTransactions

        public io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.Transaction>> getTransactions​(java.util.List<java.lang.String> transactionHashes)
        Specified by:
        getTransactions in interface io.nem.sdk.api.TransactionRepository
      • getTransactionStatus

        public io.reactivex.Observable<io.nem.sdk.model.transaction.TransactionStatus> getTransactionStatus​(java.lang.String transactionHash)
        Specified by:
        getTransactionStatus in interface io.nem.sdk.api.TransactionRepository
      • getTransactionStatuses

        public io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.TransactionStatus>> getTransactionStatuses​(java.util.List<java.lang.String> transactionHashes)
        Specified by:
        getTransactionStatuses in interface io.nem.sdk.api.TransactionRepository
      • announce

        public io.reactivex.Observable<io.nem.sdk.model.transaction.TransactionAnnounceResponse> announce​(io.nem.sdk.model.transaction.SignedTransaction signedTransaction)
        Specified by:
        announce in interface io.nem.sdk.api.TransactionRepository
      • announceAggregateBonded

        public io.reactivex.Observable<io.nem.sdk.model.transaction.TransactionAnnounceResponse> announceAggregateBonded​(io.nem.sdk.model.transaction.SignedTransaction signedTransaction)
        Specified by:
        announceAggregateBonded in interface io.nem.sdk.api.TransactionRepository
      • announceAggregateBondedCosignature

        public io.reactivex.Observable<io.nem.sdk.model.transaction.TransactionAnnounceResponse> announceAggregateBondedCosignature​(io.nem.sdk.model.transaction.CosignatureSignedTransaction cosignatureSignedTransaction)
        Specified by:
        announceAggregateBondedCosignature in interface io.nem.sdk.api.TransactionRepository