Package com.daml.ledger.rxjava.grpc
Class CommandClientImpl
java.lang.Object
com.daml.ledger.rxjava.grpc.CommandClientImpl
- All Implemented Interfaces:
CommandClient
-
Constructor Summary
ConstructorsConstructorDescriptionCommandClientImpl
(@NonNull io.grpc.Channel channel, @NonNull Optional<String> accessToken) -
Method Summary
Modifier and TypeMethodDescriptionio.reactivex.Single<String>
submitAndWait
(CommandsSubmission submission) <U> io.reactivex.Single<U>
submitAndWaitForResult
(@NonNull UpdateSubmission<U> submission, TransactionFormat transactionFormat) io.reactivex.Single<Transaction>
submitAndWaitForTransaction
(CommandsSubmission submission, TransactionFormat transactionFormat) io.reactivex.Single<TransactionTree>
submitAndWaitForTransactionTree
(CommandsSubmission submission)
-
Constructor Details
-
CommandClientImpl
-
-
Method Details
-
submitAndWait
- Specified by:
submitAndWait
in interfaceCommandClient
-
submitAndWaitForTransaction
public io.reactivex.Single<Transaction> submitAndWaitForTransaction(CommandsSubmission submission, TransactionFormat transactionFormat) - Specified by:
submitAndWaitForTransaction
in interfaceCommandClient
-
submitAndWaitForTransactionTree
public io.reactivex.Single<TransactionTree> submitAndWaitForTransactionTree(CommandsSubmission submission) - Specified by:
submitAndWaitForTransactionTree
in interfaceCommandClient
-
submitAndWaitForResult
public <U> io.reactivex.Single<U> submitAndWaitForResult(@NonNull UpdateSubmission<U> submission, TransactionFormat transactionFormat) - Specified by:
submitAndWaitForResult
in interfaceCommandClient
-