Class TransactionRepositoryVertxImpl
- java.lang.Object
-
- io.nem.symbol.sdk.infrastructure.vertx.AbstractRepositoryVertxImpl
-
- io.nem.symbol.sdk.infrastructure.vertx.TransactionRepositoryVertxImpl
-
- All Implemented Interfaces:
io.nem.symbol.sdk.api.Searcher<io.nem.symbol.sdk.model.transaction.Transaction,io.nem.symbol.sdk.api.TransactionSearchCriteria>,io.nem.symbol.sdk.api.SearcherRepository<io.nem.symbol.sdk.model.transaction.Transaction,io.nem.symbol.sdk.api.TransactionSearchCriteria>,io.nem.symbol.sdk.api.TransactionRepository
public class TransactionRepositoryVertxImpl extends AbstractRepositoryVertxImpl implements io.nem.symbol.sdk.api.TransactionRepository
Transaction http repository.- Since:
- 1.0
-
-
Constructor Summary
Constructors Constructor Description TransactionRepositoryVertxImpl(io.nem.symbol.sdk.openapi.vertx.invoker.ApiClient apiClient)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.reactivex.Observable<io.nem.symbol.sdk.model.transaction.TransactionAnnounceResponse>announce(io.nem.symbol.sdk.model.transaction.SignedTransaction signedTransaction)io.reactivex.Observable<io.nem.symbol.sdk.model.transaction.TransactionAnnounceResponse>announceAggregateBonded(io.nem.symbol.sdk.model.transaction.SignedTransaction signedTransaction)io.reactivex.Observable<io.nem.symbol.sdk.model.transaction.TransactionAnnounceResponse>announceAggregateBondedCosignature(io.nem.symbol.sdk.model.transaction.CosignatureSignedTransaction cosignatureSignedTransaction)io.nem.symbol.sdk.openapi.vertx.api.TransactionRoutesApigetClient()io.reactivex.Observable<io.nem.symbol.sdk.model.transaction.Transaction>getTransaction(io.nem.symbol.sdk.model.transaction.TransactionGroup group, java.lang.String transactionHash)io.reactivex.Observable<java.util.List<io.nem.symbol.sdk.model.transaction.Transaction>>getTransactions(io.nem.symbol.sdk.model.transaction.TransactionGroup group, java.util.List<java.lang.String> transactionHashes)io.reactivex.Observable<io.nem.symbol.sdk.api.Page<io.nem.symbol.sdk.model.transaction.Transaction>>search(io.nem.symbol.sdk.api.TransactionSearchCriteria criteria)-
Methods inherited from class io.nem.symbol.sdk.infrastructure.vertx.AbstractRepositoryVertxImpl
call, call, callList, exceptionHandling, exceptionHandling, getJsonHelper, onError, toDto, toDto, toDto, toDto, toDto, toMerkleStateInfo, toPage
-
-
-
-
Method Detail
-
getClient
public io.nem.symbol.sdk.openapi.vertx.api.TransactionRoutesApi getClient()
-
search
public io.reactivex.Observable<io.nem.symbol.sdk.api.Page<io.nem.symbol.sdk.model.transaction.Transaction>> search(io.nem.symbol.sdk.api.TransactionSearchCriteria criteria)
- Specified by:
searchin interfaceio.nem.symbol.sdk.api.Searcher<io.nem.symbol.sdk.model.transaction.Transaction,io.nem.symbol.sdk.api.TransactionSearchCriteria>
-
getTransaction
public io.reactivex.Observable<io.nem.symbol.sdk.model.transaction.Transaction> getTransaction(io.nem.symbol.sdk.model.transaction.TransactionGroup group, java.lang.String transactionHash)- Specified by:
getTransactionin interfaceio.nem.symbol.sdk.api.TransactionRepository
-
getTransactions
public io.reactivex.Observable<java.util.List<io.nem.symbol.sdk.model.transaction.Transaction>> getTransactions(io.nem.symbol.sdk.model.transaction.TransactionGroup group, java.util.List<java.lang.String> transactionHashes)- Specified by:
getTransactionsin interfaceio.nem.symbol.sdk.api.TransactionRepository
-
announce
public io.reactivex.Observable<io.nem.symbol.sdk.model.transaction.TransactionAnnounceResponse> announce(io.nem.symbol.sdk.model.transaction.SignedTransaction signedTransaction)
- Specified by:
announcein interfaceio.nem.symbol.sdk.api.TransactionRepository
-
announceAggregateBonded
public io.reactivex.Observable<io.nem.symbol.sdk.model.transaction.TransactionAnnounceResponse> announceAggregateBonded(io.nem.symbol.sdk.model.transaction.SignedTransaction signedTransaction)
- Specified by:
announceAggregateBondedin interfaceio.nem.symbol.sdk.api.TransactionRepository
-
announceAggregateBondedCosignature
public io.reactivex.Observable<io.nem.symbol.sdk.model.transaction.TransactionAnnounceResponse> announceAggregateBondedCosignature(io.nem.symbol.sdk.model.transaction.CosignatureSignedTransaction cosignatureSignedTransaction)
- Specified by:
announceAggregateBondedCosignaturein interfaceio.nem.symbol.sdk.api.TransactionRepository
-
-