Interface TransactionsClient

  • All Known Implementing Classes:
    TransactionClientImpl

    public interface TransactionsClient
    An RxJava version of TransactionServiceGrpc
    • Method Detail

      • getTransactions

        io.reactivex.Flowable<Transaction> getTransactions​(ContractFilter<?> contractFilter,
                                                           LedgerOffset begin,
                                                           java.util.Set<java.lang.String> parties,
                                                           boolean verbose)
      • getTransactions

        io.reactivex.Flowable<Transaction> getTransactions​(ContractFilter<?> contractFilter,
                                                           LedgerOffset begin,
                                                           java.util.Set<java.lang.String> parties,
                                                           boolean verbose,
                                                           java.lang.String accessToken)
      • getTransactionByEventId

        io.reactivex.Single<TransactionTree> getTransactionByEventId​(java.lang.String eventId,
                                                                     java.util.Set<java.lang.String> requestingParties)
      • getTransactionByEventId

        io.reactivex.Single<TransactionTree> getTransactionByEventId​(java.lang.String eventId,
                                                                     java.util.Set<java.lang.String> requestingParties,
                                                                     java.lang.String accessToken)
      • getTransactionById

        io.reactivex.Single<TransactionTree> getTransactionById​(java.lang.String transactionId,
                                                                java.util.Set<java.lang.String> requestingParties)
      • getTransactionById

        io.reactivex.Single<TransactionTree> getTransactionById​(java.lang.String transactionId,
                                                                java.util.Set<java.lang.String> requestingParties,
                                                                java.lang.String accessToken)
      • getFlatTransactionByEventId

        io.reactivex.Single<Transaction> getFlatTransactionByEventId​(java.lang.String eventId,
                                                                     java.util.Set<java.lang.String> requestingParties)
      • getFlatTransactionByEventId

        io.reactivex.Single<Transaction> getFlatTransactionByEventId​(java.lang.String eventId,
                                                                     java.util.Set<java.lang.String> requestingParties,
                                                                     java.lang.String accessToken)
      • getFlatTransactionById

        io.reactivex.Single<Transaction> getFlatTransactionById​(java.lang.String transactionId,
                                                                java.util.Set<java.lang.String> requestingParties)
      • getFlatTransactionById

        io.reactivex.Single<Transaction> getFlatTransactionById​(java.lang.String transactionId,
                                                                java.util.Set<java.lang.String> requestingParties,
                                                                java.lang.String accessToken)
      • getLedgerEnd

        io.reactivex.Single<LedgerOffset> getLedgerEnd()
      • getLedgerEnd

        io.reactivex.Single<LedgerOffset> getLedgerEnd​(java.lang.String accessToken)