Class ParticipantPruningServiceGrpc.ParticipantPruningServiceFutureStub

  • Enclosing class:
    ParticipantPruningServiceGrpc

    public static final class ParticipantPruningServiceGrpc.ParticipantPruningServiceFutureStub
    extends io.grpc.stub.AbstractFutureStub<ParticipantPruningServiceGrpc.ParticipantPruningServiceFutureStub>
    A stub to allow clients to do ListenableFuture-style rpc calls to 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.
     
    • 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>>