Package com.daml.ledger.rxjava.grpc
Class TransactionClientImpl
- java.lang.Object
-
- com.daml.ledger.rxjava.grpc.TransactionClientImpl
-
- All Implemented Interfaces:
TransactionsClient
public final class TransactionClientImpl extends java.lang.Object implements TransactionsClient
-
-
Constructor Summary
Constructors Constructor Description TransactionClientImpl(java.lang.String ledgerId, io.grpc.Channel channel, com.daml.grpc.adapter.ExecutionSequencerFactory sequencerFactory, java.util.Optional<java.lang.String> accessToken)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.reactivex.Single<com.daml.ledger.javaapi.data.Transaction>getFlatTransactionByEventId(java.lang.String eventId, java.util.Set<java.lang.String> requestingParties)io.reactivex.Single<com.daml.ledger.javaapi.data.Transaction>getFlatTransactionByEventId(java.lang.String eventId, java.util.Set<java.lang.String> requestingParties, java.lang.String accessToken)io.reactivex.Single<com.daml.ledger.javaapi.data.Transaction>getFlatTransactionById(java.lang.String transactionId, java.util.Set<java.lang.String> requestingParties)io.reactivex.Single<com.daml.ledger.javaapi.data.Transaction>getFlatTransactionById(java.lang.String transactionId, java.util.Set<java.lang.String> requestingParties, java.lang.String accessToken)io.reactivex.Single<com.daml.ledger.javaapi.data.LedgerOffset>getLedgerEnd()io.reactivex.Single<com.daml.ledger.javaapi.data.LedgerOffset>getLedgerEnd(java.lang.String accessToken)io.reactivex.Single<com.daml.ledger.javaapi.data.TransactionTree>getTransactionByEventId(java.lang.String eventId, java.util.Set<java.lang.String> requestingParties)io.reactivex.Single<com.daml.ledger.javaapi.data.TransactionTree>getTransactionByEventId(java.lang.String eventId, java.util.Set<java.lang.String> requestingParties, java.lang.String accessToken)io.reactivex.Single<com.daml.ledger.javaapi.data.TransactionTree>getTransactionById(java.lang.String transactionId, java.util.Set<java.lang.String> requestingParties)io.reactivex.Single<com.daml.ledger.javaapi.data.TransactionTree>getTransactionById(java.lang.String transactionId, java.util.Set<java.lang.String> requestingParties, java.lang.String accessToken)io.reactivex.Flowable<com.daml.ledger.javaapi.data.Transaction>getTransactions(com.daml.ledger.javaapi.data.LedgerOffset begin, com.daml.ledger.javaapi.data.LedgerOffset end, com.daml.ledger.javaapi.data.TransactionFilter filter, boolean verbose)io.reactivex.Flowable<com.daml.ledger.javaapi.data.Transaction>getTransactions(com.daml.ledger.javaapi.data.LedgerOffset begin, com.daml.ledger.javaapi.data.LedgerOffset end, com.daml.ledger.javaapi.data.TransactionFilter filter, boolean verbose, java.lang.String accessToken)io.reactivex.Flowable<com.daml.ledger.javaapi.data.Transaction>getTransactions(com.daml.ledger.javaapi.data.LedgerOffset begin, com.daml.ledger.javaapi.data.TransactionFilter filter, boolean verbose)io.reactivex.Flowable<com.daml.ledger.javaapi.data.Transaction>getTransactions(com.daml.ledger.javaapi.data.LedgerOffset begin, com.daml.ledger.javaapi.data.TransactionFilter filter, boolean verbose, java.lang.String accessToken)io.reactivex.Flowable<com.daml.ledger.javaapi.data.TransactionTree>getTransactionsTrees(com.daml.ledger.javaapi.data.LedgerOffset begin, com.daml.ledger.javaapi.data.LedgerOffset end, com.daml.ledger.javaapi.data.TransactionFilter filter, boolean verbose)io.reactivex.Flowable<com.daml.ledger.javaapi.data.TransactionTree>getTransactionsTrees(com.daml.ledger.javaapi.data.LedgerOffset begin, com.daml.ledger.javaapi.data.LedgerOffset end, com.daml.ledger.javaapi.data.TransactionFilter filter, boolean verbose, java.lang.String accessToken)io.reactivex.Flowable<com.daml.ledger.javaapi.data.TransactionTree>getTransactionsTrees(com.daml.ledger.javaapi.data.LedgerOffset begin, com.daml.ledger.javaapi.data.TransactionFilter filter, boolean verbose)io.reactivex.Flowable<com.daml.ledger.javaapi.data.TransactionTree>getTransactionsTrees(com.daml.ledger.javaapi.data.LedgerOffset begin, com.daml.ledger.javaapi.data.TransactionFilter filter, boolean verbose, java.lang.String accessToken)
-
-
-
Method Detail
-
getTransactions
public io.reactivex.Flowable<com.daml.ledger.javaapi.data.Transaction> getTransactions(com.daml.ledger.javaapi.data.LedgerOffset begin, com.daml.ledger.javaapi.data.LedgerOffset end, com.daml.ledger.javaapi.data.TransactionFilter filter, boolean verbose)- Specified by:
getTransactionsin interfaceTransactionsClient
-
getTransactions
public io.reactivex.Flowable<com.daml.ledger.javaapi.data.Transaction> getTransactions(com.daml.ledger.javaapi.data.LedgerOffset begin, com.daml.ledger.javaapi.data.LedgerOffset end, com.daml.ledger.javaapi.data.TransactionFilter filter, boolean verbose, java.lang.String accessToken)- Specified by:
getTransactionsin interfaceTransactionsClient
-
getTransactions
public io.reactivex.Flowable<com.daml.ledger.javaapi.data.Transaction> getTransactions(com.daml.ledger.javaapi.data.LedgerOffset begin, com.daml.ledger.javaapi.data.TransactionFilter filter, boolean verbose)- Specified by:
getTransactionsin interfaceTransactionsClient
-
getTransactions
public io.reactivex.Flowable<com.daml.ledger.javaapi.data.Transaction> getTransactions(com.daml.ledger.javaapi.data.LedgerOffset begin, com.daml.ledger.javaapi.data.TransactionFilter filter, boolean verbose, java.lang.String accessToken)- Specified by:
getTransactionsin interfaceTransactionsClient
-
getTransactionsTrees
public io.reactivex.Flowable<com.daml.ledger.javaapi.data.TransactionTree> getTransactionsTrees(com.daml.ledger.javaapi.data.LedgerOffset begin, com.daml.ledger.javaapi.data.TransactionFilter filter, boolean verbose)- Specified by:
getTransactionsTreesin interfaceTransactionsClient
-
getTransactionsTrees
public io.reactivex.Flowable<com.daml.ledger.javaapi.data.TransactionTree> getTransactionsTrees(com.daml.ledger.javaapi.data.LedgerOffset begin, com.daml.ledger.javaapi.data.TransactionFilter filter, boolean verbose, java.lang.String accessToken)- Specified by:
getTransactionsTreesin interfaceTransactionsClient
-
getTransactionsTrees
public io.reactivex.Flowable<com.daml.ledger.javaapi.data.TransactionTree> getTransactionsTrees(com.daml.ledger.javaapi.data.LedgerOffset begin, com.daml.ledger.javaapi.data.LedgerOffset end, com.daml.ledger.javaapi.data.TransactionFilter filter, boolean verbose)- Specified by:
getTransactionsTreesin interfaceTransactionsClient
-
getTransactionsTrees
public io.reactivex.Flowable<com.daml.ledger.javaapi.data.TransactionTree> getTransactionsTrees(com.daml.ledger.javaapi.data.LedgerOffset begin, com.daml.ledger.javaapi.data.LedgerOffset end, com.daml.ledger.javaapi.data.TransactionFilter filter, boolean verbose, java.lang.String accessToken)- Specified by:
getTransactionsTreesin interfaceTransactionsClient
-
getTransactionByEventId
public io.reactivex.Single<com.daml.ledger.javaapi.data.TransactionTree> getTransactionByEventId(java.lang.String eventId, java.util.Set<java.lang.String> requestingParties)- Specified by:
getTransactionByEventIdin interfaceTransactionsClient
-
getTransactionByEventId
public io.reactivex.Single<com.daml.ledger.javaapi.data.TransactionTree> getTransactionByEventId(java.lang.String eventId, java.util.Set<java.lang.String> requestingParties, java.lang.String accessToken)- Specified by:
getTransactionByEventIdin interfaceTransactionsClient
-
getTransactionById
public io.reactivex.Single<com.daml.ledger.javaapi.data.TransactionTree> getTransactionById(java.lang.String transactionId, java.util.Set<java.lang.String> requestingParties)- Specified by:
getTransactionByIdin interfaceTransactionsClient
-
getTransactionById
public io.reactivex.Single<com.daml.ledger.javaapi.data.TransactionTree> getTransactionById(java.lang.String transactionId, java.util.Set<java.lang.String> requestingParties, java.lang.String accessToken)- Specified by:
getTransactionByIdin interfaceTransactionsClient
-
getFlatTransactionByEventId
public io.reactivex.Single<com.daml.ledger.javaapi.data.Transaction> getFlatTransactionByEventId(java.lang.String eventId, java.util.Set<java.lang.String> requestingParties)- Specified by:
getFlatTransactionByEventIdin interfaceTransactionsClient
-
getFlatTransactionByEventId
public io.reactivex.Single<com.daml.ledger.javaapi.data.Transaction> getFlatTransactionByEventId(java.lang.String eventId, java.util.Set<java.lang.String> requestingParties, java.lang.String accessToken)- Specified by:
getFlatTransactionByEventIdin interfaceTransactionsClient
-
getFlatTransactionById
public io.reactivex.Single<com.daml.ledger.javaapi.data.Transaction> getFlatTransactionById(java.lang.String transactionId, java.util.Set<java.lang.String> requestingParties)- Specified by:
getFlatTransactionByIdin interfaceTransactionsClient
-
getFlatTransactionById
public io.reactivex.Single<com.daml.ledger.javaapi.data.Transaction> getFlatTransactionById(java.lang.String transactionId, java.util.Set<java.lang.String> requestingParties, java.lang.String accessToken)- Specified by:
getFlatTransactionByIdin interfaceTransactionsClient
-
getLedgerEnd
public io.reactivex.Single<com.daml.ledger.javaapi.data.LedgerOffset> getLedgerEnd()
- Specified by:
getLedgerEndin interfaceTransactionsClient
-
getLedgerEnd
public io.reactivex.Single<com.daml.ledger.javaapi.data.LedgerOffset> getLedgerEnd(java.lang.String accessToken)
- Specified by:
getLedgerEndin interfaceTransactionsClient
-
-