public class TransactionHttp extends Http implements TransactionRepository
client, objectMapper, url| Constructor and Description |
|---|
TransactionHttp(java.lang.String host) |
TransactionHttp(java.lang.String host,
NetworkHttp networkHttp) |
| 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.reactivex.Observable<Transaction> |
getTransaction(java.lang.String transactionHash)
Gets a transaction for a given hash.
|
io.reactivex.Observable<java.util.List<Transaction>> |
getTransactions(java.util.List<java.lang.String> transactionHashes)
Gets an list of transactions for different transaction hashes.
|
io.reactivex.Observable<TransactionStatus> |
getTransactionStatus(java.lang.String transactionHash)
Gets a transaction status for a transaction hash.
|
io.reactivex.Observable<java.util.List<TransactionStatus>> |
getTransactionStatuses(java.util.List<java.lang.String> transactionHashes)
Gets an list of transaction status for different transaction hashes.
|
public TransactionHttp(java.lang.String host)
throws java.net.MalformedURLException
java.net.MalformedURLExceptionpublic TransactionHttp(java.lang.String host,
NetworkHttp networkHttp)
throws java.net.MalformedURLException
java.net.MalformedURLExceptionpublic io.reactivex.Observable<Transaction> getTransaction(java.lang.String transactionHash)
TransactionRepositorygetTransaction in interface TransactionRepositorytransactionHash - StringTransactionpublic io.reactivex.Observable<java.util.List<Transaction>> getTransactions(java.util.List<java.lang.String> transactionHashes)
TransactionRepositorygetTransactions in interface TransactionRepositorytransactionHashes - List of StringTransaction>public io.reactivex.Observable<TransactionStatus> getTransactionStatus(java.lang.String transactionHash)
TransactionRepositorygetTransactionStatus in interface TransactionRepositorytransactionHash - StringTransactionStatuspublic io.reactivex.Observable<java.util.List<TransactionStatus>> getTransactionStatuses(java.util.List<java.lang.String> transactionHashes)
TransactionRepositorygetTransactionStatuses in interface TransactionRepositorytransactionHashes - List of StringTransactionStatus>public 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 - CosignatureSignedTransaction