Package com.daml.ledger.rxjava
Interface TransactionsClient
-
- All Known Implementing Classes:
TransactionClientImpl
public interface TransactionsClientAn RxJava version ofTransactionServiceGrpc
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <Ct> io.reactivex.Flowable<Ct>getContracts(ContractUtil<Ct> contractUtil, com.daml.ledger.javaapi.data.LedgerOffset begin, java.util.Set<java.lang.String> parties, boolean verbose)Get contracts<Ct> io.reactivex.Flowable<Ct>getContracts(ContractUtil<Ct> contractUtil, com.daml.ledger.javaapi.data.LedgerOffset begin, java.util.Set<java.lang.String> parties, boolean verbose, java.lang.String accessToken)Get contractsio.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
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)
-
getTransactions
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)
-
getTransactions
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)
-
getTransactions
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)
-
getContracts
<Ct> io.reactivex.Flowable<Ct> getContracts(ContractUtil<Ct> contractUtil, com.daml.ledger.javaapi.data.LedgerOffset begin, java.util.Set<java.lang.String> parties, boolean verbose)
Get contracts- Parameters:
contractUtil- Utilities for specified type of contract. It can be instantiated withContractTypeCompanionbegin- begin offset.parties- Set of parties to be included in the transaction filter.verbose- If enabled, values served over the API will contain more information than strictly necessary to interpret the data.- Returns:
- Flowable of contract type
Ct
-
getContracts
<Ct> io.reactivex.Flowable<Ct> getContracts(ContractUtil<Ct> contractUtil, com.daml.ledger.javaapi.data.LedgerOffset begin, java.util.Set<java.lang.String> parties, boolean verbose, java.lang.String accessToken)
Get contracts- Parameters:
contractUtil- Utilities for specified type of contract. It can be instantiated withContractTypeCompanionbegin- begin offset.parties- Set of parties to be included in the transaction filter.verbose- If enabled, values served over the API will contain more information than strictly necessary to interpret the data.accessToken- Access token for authentication.- Returns:
- Flowable of contract type
Ct
-
getTransactionsTrees
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)
-
getTransactionsTrees
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)
-
getTransactionsTrees
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)
-
getTransactionsTrees
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)
-
getTransactionByEventId
io.reactivex.Single<com.daml.ledger.javaapi.data.TransactionTree> getTransactionByEventId(java.lang.String eventId, java.util.Set<java.lang.String> requestingParties)
-
getTransactionByEventId
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)
-
getTransactionById
io.reactivex.Single<com.daml.ledger.javaapi.data.TransactionTree> getTransactionById(java.lang.String transactionId, java.util.Set<java.lang.String> requestingParties)
-
getTransactionById
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)
-
getFlatTransactionByEventId
io.reactivex.Single<com.daml.ledger.javaapi.data.Transaction> getFlatTransactionByEventId(java.lang.String eventId, java.util.Set<java.lang.String> requestingParties)
-
getFlatTransactionByEventId
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)
-
getFlatTransactionById
io.reactivex.Single<com.daml.ledger.javaapi.data.Transaction> getFlatTransactionById(java.lang.String transactionId, java.util.Set<java.lang.String> requestingParties)
-
getFlatTransactionById
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)
-
getLedgerEnd
io.reactivex.Single<com.daml.ledger.javaapi.data.LedgerOffset> getLedgerEnd()
-
getLedgerEnd
io.reactivex.Single<com.daml.ledger.javaapi.data.LedgerOffset> getLedgerEnd(java.lang.String accessToken)
-
-