Package com.daml.ledger.api.v2
Interface CommandCompletionServiceGrpc.AsyncService
- All Known Implementing Classes:
CommandCompletionServiceGrpc.CommandCompletionServiceImplBase
- Enclosing class:
- CommandCompletionServiceGrpc
public static interface CommandCompletionServiceGrpc.AsyncService
Allows clients to observe the status of their submissions. Commands may be submitted via the Command Submission Service. The on-ledger effects of their submissions are disclosed by the Update Service. Commands may fail in 2 distinct manners: 1. Failure communicated synchronously in the gRPC error of the submission. 2. Failure communicated asynchronously in a Completion, see ``completion.proto``. Note that not only successfully submitted commands MAY produce a completion event. For example, the participant MAY choose to produce a completion event for a rejection of a duplicate command. Clients that do not receive a successful completion about their submission MUST NOT assume that it was successful. Clients SHOULD subscribe to the CompletionStream before starting to submit commands to prevent race conditions.
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
completionStream
(CommandCompletionServiceOuterClass.CompletionStreamRequest request, io.grpc.stub.StreamObserver<CommandCompletionServiceOuterClass.CompletionStreamResponse> responseObserver) Subscribe to command completion events.
-
Method Details
-
completionStream
default void completionStream(CommandCompletionServiceOuterClass.CompletionStreamRequest request, io.grpc.stub.StreamObserver<CommandCompletionServiceOuterClass.CompletionStreamResponse> responseObserver) Subscribe to command completion events.
-