Package org.graylog2.shared.journal
Interface Journal
- All Known Implementing Classes:
LocalKafkaJournal,NoopJournal
public interface Journal
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classstatic class -
Method Summary
Modifier and TypeMethodDescriptioncreateEntry(byte[] idBytes, byte[] messageBytes) voidflush()voidmarkJournalOffsetCommitted(long offset) read(long maximumCount) longwrite(byte[] idBytes, byte[] messageBytes) longwrite(List<Journal.Entry> entries)
-
Method Details
-
createEntry
-
write
-
write
long write(byte[] idBytes, byte[] messageBytes) -
read
-
markJournalOffsetCommitted
void markJournalOffsetCommitted(long offset) -
flush
void flush()
-