Move {Journal,ByteBuf}Reader.firstIndex() 87/111687/1
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 14 May 2024 11:45:08 +0000 (13:45 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 14 May 2024 11:46:02 +0000 (13:46 +0200)
commit78a2d219946118a356ec8b420694ab38bd1f408a
treecb60c3624f1c5d75ce118cd4cc6fb6fcd93ecf7a
parent5038073a7da9f564ea97e2de8bada1a7b180f0a6
Move {Journal,ByteBuf}Reader.firstIndex()

Similar to lastIndex(), firstIndex() is a journal-level thing. Move it
out.

JIRA: CONTROLLER-2115
Change-Id: I7257194d65dbd47960bf6be4af12ea56056d3c9f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
atomix-storage/src/main/java/io/atomix/storage/journal/ByteBufJournal.java
atomix-storage/src/main/java/io/atomix/storage/journal/ByteBufReader.java
atomix-storage/src/main/java/io/atomix/storage/journal/Journal.java
atomix-storage/src/main/java/io/atomix/storage/journal/JournalReader.java
atomix-storage/src/main/java/io/atomix/storage/journal/SegmentedByteBufJournal.java
atomix-storage/src/main/java/io/atomix/storage/journal/SegmentedByteBufReader.java
atomix-storage/src/main/java/io/atomix/storage/journal/SegmentedJournal.java
atomix-storage/src/main/java/io/atomix/storage/journal/SegmentedJournalReader.java
atomix-storage/src/test/java/io/atomix/storage/journal/AbstractJournalTest.java