Class ExportersState

java.lang.Object
io.camunda.zeebe.broker.exporter.stream.ExportersState

public final class ExportersState extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • setPosition

      public void setPosition(String exporterId, long position)
    • setExporterState

      public void setExporterState(String exporterId, long position, org.agrona.DirectBuffer metadata)
    • getPosition

      public long getPosition(String exporterId)
    • getExporterMetadata

      public org.agrona.DirectBuffer getExporterMetadata(String exporterId)
    • visitExporterState

      public void visitExporterState(BiConsumer<String,ExporterStateEntry> consumer)
    • getLowestPosition

      public long getLowestPosition()
    • removeExporterState

      public void removeExporterState(String exporterId)
    • hasExporters

      public boolean hasExporters()