Interface RedeliveryTracker

All Known Implementing Classes:
InMemoryRedeliveryTracker, RedeliveryTrackerDisabled

public interface RedeliveryTracker
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addIfAbsent(org.apache.bookkeeper.mledger.Position position)
     
    void
     
    boolean
    contains(org.apache.bookkeeper.mledger.Position position)
     
    int
    getRedeliveryCount(org.apache.bookkeeper.mledger.Position position)
     
    int
    incrementAndGetRedeliveryCount(org.apache.bookkeeper.mledger.Position position)
     
    void
    remove(org.apache.bookkeeper.mledger.Position position)
     
    void
    removeBatch(List<org.apache.bookkeeper.mledger.Position> positions)
     
  • Method Details

    • incrementAndGetRedeliveryCount

      int incrementAndGetRedeliveryCount(org.apache.bookkeeper.mledger.Position position)
    • getRedeliveryCount

      int getRedeliveryCount(org.apache.bookkeeper.mledger.Position position)
    • remove

      void remove(org.apache.bookkeeper.mledger.Position position)
    • removeBatch

      void removeBatch(List<org.apache.bookkeeper.mledger.Position> positions)
    • clear

      void clear()
    • contains

      boolean contains(org.apache.bookkeeper.mledger.Position position)
    • addIfAbsent

      void addIfAbsent(org.apache.bookkeeper.mledger.Position position)