Package com.daml.ledger.api.v2.admin
Class ParticipantPruningServiceGrpc.ParticipantPruningServiceImplBase
java.lang.Object
com.daml.ledger.api.v2.admin.ParticipantPruningServiceGrpc.ParticipantPruningServiceImplBase
- All Implemented Interfaces:
ParticipantPruningServiceGrpc.AsyncService
,io.grpc.BindableService
- Enclosing class:
- ParticipantPruningServiceGrpc
public abstract static class ParticipantPruningServiceGrpc.ParticipantPruningServiceImplBase
extends Object
implements io.grpc.BindableService, ParticipantPruningServiceGrpc.AsyncService
Base class for the server implementation of the service ParticipantPruningService.
Prunes/truncates the "oldest" transactions from the participant (the participant Ledger Api Server plus any other participant-local state) by removing a portion of the ledger in such a way that the set of future, allowed commands are not affected. This enables: 1. keeping the "inactive" portion of the ledger to a manageable size and 2. removing inactive state to honor the right to be forgotten.
-
Constructor Details
-
ParticipantPruningServiceImplBase
public ParticipantPruningServiceImplBase()
-
-
Method Details
-
bindService
public final io.grpc.ServerServiceDefinition bindService()- Specified by:
bindService
in interfaceio.grpc.BindableService
-