public static final class CommandServiceGrpc.CommandServiceFutureStub extends io.grpc.stub.AbstractFutureStub<CommandServiceGrpc.CommandServiceFutureStub>
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.
| Modifier and Type | Method and Description | 
|---|---|
protected CommandServiceGrpc.CommandServiceFutureStub | 
build(io.grpc.Channel channel,
     io.grpc.CallOptions callOptions)  | 
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> | 
submitAndWait(CommandServiceOuterClass.SubmitAndWaitRequest request)
 Submits a single composite command and waits for its result. 
 | 
com.google.common.util.concurrent.ListenableFuture<CommandServiceOuterClass.SubmitAndWaitForTransactionResponse> | 
submitAndWaitForTransaction(CommandServiceOuterClass.SubmitAndWaitRequest request)
 Submits a single composite command, waits for its result, and returns the transaction. 
 | 
com.google.common.util.concurrent.ListenableFuture<CommandServiceOuterClass.SubmitAndWaitForTransactionIdResponse> | 
submitAndWaitForTransactionId(CommandServiceOuterClass.SubmitAndWaitRequest request)
 Submits a single composite command, waits for its result, and returns the transaction id. 
 | 
com.google.common.util.concurrent.ListenableFuture<CommandServiceOuterClass.SubmitAndWaitForTransactionTreeResponse> | 
submitAndWaitForTransactionTree(CommandServiceOuterClass.SubmitAndWaitRequest request)
 Submits a single composite command, waits for its result, and returns the transaction tree. 
 | 
protected CommandServiceGrpc.CommandServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
build in class io.grpc.stub.AbstractStub<CommandServiceGrpc.CommandServiceFutureStub>public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> 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. Errors: - ``UNAUTHENTICATED``: if the request does not include a valid access token - ``PERMISSION_DENIED``: if the claims in the token are insufficient to perform a given operation - ``NOT_FOUND``: if the request does not include a valid ledger id - ``INVALID_ARGUMENT``: if the payload is malformed or is missing required fields - ``RESOURCE_EXHAUSTED``: if the number of in-flight commands reached the maximum (if a limit is configured) - ``UNAVAILABLE``: if the participant is not yet ready to submit commands or if the service has been shut down. - ``ABORTED``: if a contract key is missing or duplicated due to for example contention on resources
public com.google.common.util.concurrent.ListenableFuture<CommandServiceOuterClass.SubmitAndWaitForTransactionIdResponse> submitAndWaitForTransactionId(CommandServiceOuterClass.SubmitAndWaitRequest request)
Submits a single composite command, waits for its result, and returns the transaction id. Propagates the gRPC error of failed submissions including Daml interpretation errors. Errors: - ``UNAUTHENTICATED``: if the request does not include a valid access token - ``PERMISSION_DENIED``: if the claims in the token are insufficient to perform a given operation - ``NOT_FOUND``: if the request does not include a valid ledger id - ``INVALID_ARGUMENT``: if the payload is malformed or is missing required fields - ``RESOURCE_EXHAUSTED``: if the number of in-flight commands reached the maximum (if a limit is configured) - ``UNAVAILABLE``: if the participant is not yet ready to submit commands or if the service has been shut down. - ``ABORTED``: if a contract key is missing or duplicated due to for example contention on resources
public com.google.common.util.concurrent.ListenableFuture<CommandServiceOuterClass.SubmitAndWaitForTransactionResponse> submitAndWaitForTransaction(CommandServiceOuterClass.SubmitAndWaitRequest 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. Errors: - ``UNAUTHENTICATED``: if the request does not include a valid access token - ``PERMISSION_DENIED``: if the claims in the token are insufficient to perform a given operation - ``NOT_FOUND``: if the request does not include a valid ledger id - ``INVALID_ARGUMENT``: if the payload is malformed or is missing required fields - ``RESOURCE_EXHAUSTED``: if the number of in-flight commands reached the maximum (if a limit is configured) - ``UNAVAILABLE``: if the participant is not yet ready to submit commands or if the service has been shut down. - ``ABORTED``: if a contract key is missing or duplicated due to for example contention on resources
public com.google.common.util.concurrent.ListenableFuture<CommandServiceOuterClass.SubmitAndWaitForTransactionTreeResponse> submitAndWaitForTransactionTree(CommandServiceOuterClass.SubmitAndWaitRequest request)
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. Errors: - ``UNAUTHENTICATED``: if the request does not include a valid access token - ``PERMISSION_DENIED``: if the claims in the token are insufficient to perform a given operation - ``NOT_FOUND``: if the request does not include a valid ledger id - ``INVALID_ARGUMENT``: if the payload is malformed or is missing required fields - ``RESOURCE_EXHAUSTED``: if the number of in-flight commands reached the maximum (if a limit is configured) - ``UNAVAILABLE``: if the participant is not yet ready to submit commands or if the service has been shut down. - ``ABORTED``: if a contract key is missing or duplicated due to for example contention on resources