Class InFlightAppend

java.lang.Object
io.camunda.zeebe.logstreams.impl.flowcontrol.InFlightAppend
All Implemented Interfaces:
LogStorage.AppendListener

public final class InFlightAppend extends Object implements LogStorage.AppendListener
Represents an in-flight append. Updates metrics and backpressure limits after being started and handles callbacks from the log storage. Commit and write errors are propagated to an AppendErrorHandler.
  • Constructor Details

    • InFlightAppend

      public InFlightAppend(AppendErrorHandler errorHandler, com.netflix.concurrency.limits.Limiter.Listener limiter, io.camunda.zeebe.logstreams.impl.flowcontrol.AppenderMetrics metrics)
  • Method Details