Package com.daml.ledger.rxjava
Interface StateClient
- All Known Implementing Classes:
StateClientImpl
public interface StateClient
An RxJava version of
StateServiceGrpc-
Method Summary
Modifier and TypeMethodDescription<Ct> io.reactivex.Flowable<ActiveContracts<Ct>>getActiveContracts(ContractFilter<Ct> contractFilter, Set<String> parties, boolean verbose, Long activeAtOffset) Get active Contracts<Ct> io.reactivex.Flowable<ActiveContracts<Ct>>getActiveContracts(ContractFilter<Ct> contractFilter, Set<String> parties, boolean verbose, Long activeAtOffset, String accessToken) Get active Contractsio.reactivex.Flowable<GetActiveContractsResponse>getActiveContracts(EventFormat eventFormat, Long activeAtOffset) io.reactivex.Flowable<GetActiveContractsResponse>getActiveContracts(EventFormat eventFormat, Long activeAtOffset, String accessToken) io.reactivex.Flowable<GetActiveContractsResponse>getActiveContracts(TransactionFilter filter, boolean verbose, Long activeAtOffset) io.reactivex.Flowable<GetActiveContractsResponse>getActiveContracts(TransactionFilter filter, boolean verbose, Long activeAtOffset, String accessToken) io.reactivex.Single<Long>io.reactivex.Single<Long>getLedgerEnd(String accessToken)
-
Method Details
-
getActiveContracts
io.reactivex.Flowable<GetActiveContractsResponse> getActiveContracts(TransactionFilter filter, boolean verbose, Long activeAtOffset) -
getActiveContracts
io.reactivex.Flowable<GetActiveContractsResponse> getActiveContracts(TransactionFilter filter, boolean verbose, Long activeAtOffset, String accessToken) -
getActiveContracts
io.reactivex.Flowable<GetActiveContractsResponse> getActiveContracts(EventFormat eventFormat, Long activeAtOffset) -
getActiveContracts
io.reactivex.Flowable<GetActiveContractsResponse> getActiveContracts(EventFormat eventFormat, Long activeAtOffset, String accessToken) -
getActiveContracts
<Ct> io.reactivex.Flowable<ActiveContracts<Ct>> getActiveContracts(ContractFilter<Ct> contractFilter, Set<String> parties, boolean verbose, Long activeAtOffset) Get active Contracts- Parameters:
contractFilter- Utilities for specified type of contract. It can be instantiated withContractTypeCompanionparties- 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.activeAtOffset- The offset at which the snapshot of the active contracts will be computed.- Returns:
- Flowable of active contracts of type
Ct
-
getActiveContracts
<Ct> io.reactivex.Flowable<ActiveContracts<Ct>> getActiveContracts(ContractFilter<Ct> contractFilter, Set<String> parties, boolean verbose, Long activeAtOffset, String accessToken) Get active Contracts- Parameters:
contractFilter- Utilities for specified type of contract. It can be instantiated withContractTypeCompanionparties- 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.activeAtOffset- The offset at which the snapshot of the active contracts will be computed.accessToken- Access token for authentication.- Returns:
- Active contracts of type
Ct
-
getLedgerEnd
io.reactivex.Single<Long> getLedgerEnd() -
getLedgerEnd
-