Interface ActiveContractsClient

  • All Known Implementing Classes:
    ActiveContractClientImpl

    public interface ActiveContractsClient
    An RxJava version of ActiveContractsServiceGrpc
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      <Ct> io.reactivex.Flowable<com.daml.ledger.javaapi.data.ActiveContracts<Ct>> getActiveContracts​(com.daml.ledger.javaapi.data.ContractFilter<Ct> contractFilter, java.util.Set<java.lang.String> parties, boolean verbose)
      Get active Contracts
      <Ct> io.reactivex.Flowable<com.daml.ledger.javaapi.data.ActiveContracts<Ct>> getActiveContracts​(com.daml.ledger.javaapi.data.ContractFilter<Ct> contractFilter, java.util.Set<java.lang.String> parties, boolean verbose, java.lang.String accessToken)
      Get active Contracts
      io.reactivex.Flowable<com.daml.ledger.javaapi.data.GetActiveContractsResponse> getActiveContracts​(com.daml.ledger.javaapi.data.TransactionFilter filter, boolean verbose)  
      io.reactivex.Flowable<com.daml.ledger.javaapi.data.GetActiveContractsResponse> getActiveContracts​(com.daml.ledger.javaapi.data.TransactionFilter filter, boolean verbose, java.lang.String accessToken)  
    • Method Detail

      • getActiveContracts

        io.reactivex.Flowable<com.daml.ledger.javaapi.data.GetActiveContractsResponse> getActiveContracts​(com.daml.ledger.javaapi.data.TransactionFilter filter,
                                                                                                          boolean verbose)
      • getActiveContracts

        io.reactivex.Flowable<com.daml.ledger.javaapi.data.GetActiveContractsResponse> getActiveContracts​(com.daml.ledger.javaapi.data.TransactionFilter filter,
                                                                                                          boolean verbose,
                                                                                                          java.lang.String accessToken)
      • getActiveContracts

        <Ct> io.reactivex.Flowable<com.daml.ledger.javaapi.data.ActiveContracts<Ct>> getActiveContracts​(com.daml.ledger.javaapi.data.ContractFilter<Ct> contractFilter,
                                                                                                        java.util.Set<java.lang.String> parties,
                                                                                                        boolean verbose)
        Get active Contracts
        Parameters:
        contractFilter - Utilities for specified type of contract. It can be instantiated with ContractTypeCompanion
        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 active contracts of type Ct
      • getActiveContracts

        <Ct> io.reactivex.Flowable<com.daml.ledger.javaapi.data.ActiveContracts<Ct>> getActiveContracts​(com.daml.ledger.javaapi.data.ContractFilter<Ct> contractFilter,
                                                                                                        java.util.Set<java.lang.String> parties,
                                                                                                        boolean verbose,
                                                                                                        java.lang.String accessToken)
        Get active Contracts
        Parameters:
        contractFilter - Utilities for specified type of contract. It can be instantiated with ContractTypeCompanion
        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:
        Active contracts of type Ct