public class TransactionRepositoryOkHttpImpl extends AbstractRepositoryOkHttpImpl implements TransactionRepository
| Constructor and Description |
|---|
TransactionRepositoryOkHttpImpl(io.nem.symbol.sdk.openapi.okhttp_gson.invoker.ApiClient apiClient) |
| Modifier and Type | Method and Description |
|---|---|
io.reactivex.Observable<TransactionAnnounceResponse> |
announce(SignedTransaction signedTransaction)
Send a signed transaction.
|
io.reactivex.Observable<TransactionAnnounceResponse> |
announceAggregateBonded(SignedTransaction signedTransaction)
Send a signed transaction with missing signatures.
|
io.reactivex.Observable<TransactionAnnounceResponse> |
announceAggregateBondedCosignature(CosignatureSignedTransaction cosignatureSignedTransaction)
Send a cosignature signed transaction of an already announced transaction.
|
io.nem.symbol.sdk.openapi.okhttp_gson.api.TransactionRoutesApi |
getClient() |
io.reactivex.Observable<Transaction> |
getTransaction(TransactionGroup group,
java.lang.String transactionHash)
Gets a transaction for a given hash.
|
io.reactivex.Observable<java.util.List<Transaction>> |
getTransactions(TransactionGroup group,
java.util.List<java.lang.String> transactionHashes)
Gets an list of transactions for different transaction hashes.
|
io.reactivex.Observable<Page<Transaction>> |
search(TransactionSearchCriteria criteria)
It searches entities of a type based on a criteria.
|
call, call, callList, exceptionHandling, exceptionHandling, extractStatusCodeFromException, getJsonHelper, onError, toDto, toDto, toDto, toDto, toDto, toMerkleStateInfo, toPageclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitstreamerpublic TransactionRepositoryOkHttpImpl(io.nem.symbol.sdk.openapi.okhttp_gson.invoker.ApiClient apiClient)
public io.nem.symbol.sdk.openapi.okhttp_gson.api.TransactionRoutesApi getClient()
public io.reactivex.Observable<Transaction> getTransaction(TransactionGroup group, java.lang.String transactionHash)
TransactionRepositorygetTransaction in interface TransactionRepositorygroup - the group the transaction belongs.transactionHash - StringTransactionpublic io.reactivex.Observable<java.util.List<Transaction>> getTransactions(TransactionGroup group, java.util.List<java.lang.String> transactionHashes)
TransactionRepositorygetTransactions in interface TransactionRepositorygroup - the group the transaction belongs.transactionHashes - List of StringObservable of Transaction Listpublic io.reactivex.Observable<TransactionAnnounceResponse> announce(SignedTransaction signedTransaction)
TransactionRepositoryannounce in interface TransactionRepositorysignedTransaction - SignedTransactionpublic io.reactivex.Observable<TransactionAnnounceResponse> announceAggregateBonded(SignedTransaction signedTransaction)
TransactionRepositoryannounceAggregateBonded in interface TransactionRepositorysignedTransaction - SignedTransactionpublic io.reactivex.Observable<TransactionAnnounceResponse> announceAggregateBondedCosignature(CosignatureSignedTransaction cosignatureSignedTransaction)
TransactionRepositoryannounceAggregateBondedCosignature in interface TransactionRepositorycosignatureSignedTransaction - CosignatureSignedTransactionpublic io.reactivex.Observable<Page<Transaction>> search(TransactionSearchCriteria criteria)
Searchersearch in interface Searcher<Transaction,TransactionSearchCriteria>criteria - the criteria