public class TransactionRepositoryVertxImpl extends AbstractRepositoryVertxImpl implements TransactionRepository
Constructor and Description |
---|
TransactionRepositoryVertxImpl(io.nem.symbol.sdk.openapi.vertx.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.vertx.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, getJsonHelper, onError, toDto, toDto, toDto, toDto, toDto, toMerkleStateInfo, toPage
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
streamer
public TransactionRepositoryVertxImpl(io.nem.symbol.sdk.openapi.vertx.invoker.ApiClient apiClient)
public io.nem.symbol.sdk.openapi.vertx.api.TransactionRoutesApi getClient()
public io.reactivex.Observable<Page<Transaction>> search(TransactionSearchCriteria criteria)
Searcher
search
in interface Searcher<Transaction,TransactionSearchCriteria>
criteria
- the criteriapublic io.reactivex.Observable<Transaction> getTransaction(TransactionGroup group, java.lang.String transactionHash)
TransactionRepository
getTransaction
in interface TransactionRepository
group
- the group the transaction belongs.transactionHash
- StringTransaction
public io.reactivex.Observable<java.util.List<Transaction>> getTransactions(TransactionGroup group, java.util.List<java.lang.String> transactionHashes)
TransactionRepository
getTransactions
in interface TransactionRepository
group
- the group the transaction belongs.transactionHashes
- List of StringObservable
of Transaction
Listpublic io.reactivex.Observable<TransactionAnnounceResponse> announce(SignedTransaction signedTransaction)
TransactionRepository
announce
in interface TransactionRepository
signedTransaction
- SignedTransactionpublic io.reactivex.Observable<TransactionAnnounceResponse> announceAggregateBonded(SignedTransaction signedTransaction)
TransactionRepository
announceAggregateBonded
in interface TransactionRepository
signedTransaction
- SignedTransactionpublic io.reactivex.Observable<TransactionAnnounceResponse> announceAggregateBondedCosignature(CosignatureSignedTransaction cosignatureSignedTransaction)
TransactionRepository
announceAggregateBondedCosignature
in interface TransactionRepository
cosignatureSignedTransaction
- CosignatureSignedTransaction