Package com.daml.ledger.api.v2
Class CommandServiceGrpc.CommandServiceFutureStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractFutureStub<CommandServiceGrpc.CommandServiceFutureStub>
com.daml.ledger.api.v2.CommandServiceGrpc.CommandServiceFutureStub
- Enclosing class:
- CommandServiceGrpc
public static final class CommandServiceGrpc.CommandServiceFutureStub
extends io.grpc.stub.AbstractFutureStub<CommandServiceGrpc.CommandServiceFutureStub>
A stub to allow clients to do ListenableFuture-style rpc calls to service CommandService.
Command Service is able to correlate submitted commands with completion data, identify timeouts, and return contextual information with each tracking result. This supports the implementation of stateless clients. Note that submitted commands generally produce completion events as well, even in case a command gets rejected. For example, the participant SHOULD produce a completion event for a rejection of a duplicate command.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>>
-
Method Summary
Modifier and TypeMethodDescriptionbuild
(io.grpc.Channel channel, io.grpc.CallOptions callOptions) com.google.common.util.concurrent.ListenableFuture<CommandServiceOuterClass.SubmitAndWaitResponse>
Submits a single composite command and waits for its result.com.google.common.util.concurrent.ListenableFuture<CommandServiceOuterClass.SubmitAndWaitForReassignmentResponse>
Submits a single composite reassignment command, waits for its result, and returns the reassignment.com.google.common.util.concurrent.ListenableFuture<CommandServiceOuterClass.SubmitAndWaitForTransactionResponse>
Submits a single composite command, waits for its result, and returns the transaction.com.google.common.util.concurrent.ListenableFuture<CommandServiceOuterClass.SubmitAndWaitForTransactionTreeResponse>
Provided for backwards compatibility, it will be removed in the Canton version 3.4.0.Methods inherited from class io.grpc.stub.AbstractFutureStub
newStub, newStub
Methods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
Method Details
-
build
protected CommandServiceGrpc.CommandServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
build
in classio.grpc.stub.AbstractStub<CommandServiceGrpc.CommandServiceFutureStub>
-
submitAndWait
public com.google.common.util.concurrent.ListenableFuture<CommandServiceOuterClass.SubmitAndWaitResponse> submitAndWait(CommandServiceOuterClass.SubmitAndWaitRequest request) Submits a single composite command and waits for its result. Propagates the gRPC error of failed submissions including Daml interpretation errors.
-
submitAndWaitForTransaction
public com.google.common.util.concurrent.ListenableFuture<CommandServiceOuterClass.SubmitAndWaitForTransactionResponse> submitAndWaitForTransaction(CommandServiceOuterClass.SubmitAndWaitForTransactionRequest request) Submits a single composite command, waits for its result, and returns the transaction. Propagates the gRPC error of failed submissions including Daml interpretation errors.
-
submitAndWaitForTransactionTree
public com.google.common.util.concurrent.ListenableFuture<CommandServiceOuterClass.SubmitAndWaitForTransactionTreeResponse> submitAndWaitForTransactionTree(CommandServiceOuterClass.SubmitAndWaitRequest request) Provided for backwards compatibility, it will be removed in the Canton version 3.4.0. Submits a single composite command, waits for its result, and returns the transaction tree. Propagates the gRPC error of failed submissions including Daml interpretation errors.
-
submitAndWaitForReassignment
public com.google.common.util.concurrent.ListenableFuture<CommandServiceOuterClass.SubmitAndWaitForReassignmentResponse> submitAndWaitForReassignment(CommandServiceOuterClass.SubmitAndWaitForReassignmentRequest request) Submits a single composite reassignment command, waits for its result, and returns the reassignment. Propagates the gRPC error of failed submission.
-