Package io.nem.sdk.infrastructure.okhttp
Class TransactionRepositoryOkHttpImpl
- java.lang.Object
-
- io.nem.sdk.infrastructure.okhttp.AbstractRepositoryOkHttpImpl
-
- io.nem.sdk.infrastructure.okhttp.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
-
-
Constructor Summary
Constructors Constructor Description TransactionRepositoryOkHttpImpl(io.nem.sdk.openapi.okhttp_gson.invoker.ApiClient apiClient)
-
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.TransactionRoutesApigetClient()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 io.nem.sdk.infrastructure.okhttp.AbstractRepositoryOkHttpImpl
call, exceptionHandling, exceptionHandling, extractStatusCodeFromException, getId, getJsonHelper, getOrder, getPageSize, onError
-
-
-
-
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:
getTransactionin interfaceio.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:
getTransactionsin interfaceio.nem.sdk.api.TransactionRepository
-
getTransactionStatus
public io.reactivex.Observable<io.nem.sdk.model.transaction.TransactionStatus> getTransactionStatus(java.lang.String transactionHash)
- Specified by:
getTransactionStatusin interfaceio.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:
getTransactionStatusesin interfaceio.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:
announcein interfaceio.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:
announceAggregateBondedin interfaceio.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:
announceAggregateBondedCosignaturein interfaceio.nem.sdk.api.TransactionRepository
-
-