Interface Journal

All Known Implementing Classes:
LocalKafkaJournal, NoopJournal

public interface Journal
  • Method Details

    • createEntry

      Journal.Entry createEntry(byte[] idBytes, byte[] messageBytes)
    • write

      long write(List<Journal.Entry> entries)
    • write

      long write(byte[] idBytes, byte[] messageBytes)
    • read

      List<Journal.JournalReadEntry> read(long maximumCount)
    • markJournalOffsetCommitted

      void markJournalOffsetCommitted(long offset)
    • flush

      void flush()