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 interface io.grpc.BindableService