Class TransactionRoutesApiImpl

  • All Implemented Interfaces:
    TransactionRoutesApi

    @Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
               date="2019-11-23T10:26:45.594287+01:00[Europe/Madrid]")
    public class TransactionRoutesApiImpl
    extends java.lang.Object
    implements TransactionRoutesApi
    • Constructor Detail

      • TransactionRoutesApiImpl

        public TransactionRoutesApiImpl()
      • TransactionRoutesApiImpl

        public TransactionRoutesApiImpl​(ApiClient apiClient)
    • Method Detail

      • getApiClient

        public ApiClient getApiClient()
      • setApiClient

        public void setApiClient​(ApiClient apiClient)
      • announceCosignatureTransaction

        public void announceCosignatureTransaction​(Cosignature cosignature,
                                                   io.vertx.core.Handler<io.vertx.core.AsyncResult<AnnounceTransactionInfoDTO>> resultHandler)
        Announce a cosignature transaction Announces a cosignature transaction to the network.
        Specified by:
        announceCosignatureTransaction in interface TransactionRoutesApi
        Parameters:
        cosignature - (required)
        resultHandler - Asynchronous result handler
      • announcePartialTransaction

        public void announcePartialTransaction​(TransactionPayload transactionPayload,
                                               io.vertx.core.Handler<io.vertx.core.AsyncResult<AnnounceTransactionInfoDTO>> resultHandler)
        Announce an aggregate bonded transaction Announces an aggregate bonded transaction to the network.
        Specified by:
        announcePartialTransaction in interface TransactionRoutesApi
        Parameters:
        transactionPayload - (required)
        resultHandler - Asynchronous result handler
      • announceTransaction

        public void announceTransaction​(TransactionPayload transactionPayload,
                                        io.vertx.core.Handler<io.vertx.core.AsyncResult<AnnounceTransactionInfoDTO>> resultHandler)
        Announce a new transaction Announces a transaction to the network. We recommended to use the NEM2-SDK to announce transactions as they should be serialized.
        Specified by:
        announceTransaction in interface TransactionRoutesApi
        Parameters:
        transactionPayload - (required)
        resultHandler - Asynchronous result handler
      • getTransaction

        public void getTransaction​(java.lang.String transactionId,
                                   io.vertx.core.Handler<io.vertx.core.AsyncResult<TransactionInfoDTO>> resultHandler)
        Get transaction information Returns transaction information given a transactionId or hash.
        Specified by:
        getTransaction in interface TransactionRoutesApi
        Parameters:
        transactionId - Transaction identifier or hash. (required)
        resultHandler - Asynchronous result handler
      • getTransactionStatus

        public void getTransactionStatus​(java.lang.String hash,
                                         io.vertx.core.Handler<io.vertx.core.AsyncResult<TransactionStatusDTO>> resultHandler)
        Get transaction status Returns the transaction status for a given hash.
        Specified by:
        getTransactionStatus in interface TransactionRoutesApi
        Parameters:
        hash - Transaction hash. (required)
        resultHandler - Asynchronous result handler
      • getTransactions

        public void getTransactions​(TransactionIds transactionIds,
                                    io.vertx.core.Handler<io.vertx.core.AsyncResult<java.util.List<TransactionInfoDTO>>> resultHandler)
        Get transactions information Returns transactions information for a given array of transactionIds.
        Specified by:
        getTransactions in interface TransactionRoutesApi
        Parameters:
        transactionIds - (required)
        resultHandler - Asynchronous result handler
      • getTransactionsStatuses

        public void getTransactionsStatuses​(TransactionHashes transactionHashes,
                                            io.vertx.core.Handler<io.vertx.core.AsyncResult<java.util.List<TransactionStatusDTO>>> resultHandler)
        Get transactions status Returns an array of transaction statuses for a given array of transaction hashes.
        Specified by:
        getTransactionsStatuses in interface TransactionRoutesApi
        Parameters:
        transactionHashes - (required)
        resultHandler - Asynchronous result handler