Refactor JournalSegmentReader.readNext() 80/110680/1
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 12 Mar 2024 19:37:02 +0000 (20:37 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 12 Mar 2024 19:39:15 +0000 (20:39 +0100)
commit1880e76a77bfea77088107f241fc859248d3df1c
tree6483a91884298a3981258586055828af19091f72
parentf7e271e7b70d21fce365d017a12a452593d58fb4
Refactor JournalSegmentReader.readNext()

The two implementations share the callout to getNextIndex(), pull it
down to the base class to better define the API we are after.

JIRA: CONTROLLER-2099
Change-Id: Id82a039dbb02156bef43ff9f9398d0e1883cc38f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
atomix-storage/src/main/java/io/atomix/storage/journal/FileChannelJournalSegmentReader.java
atomix-storage/src/main/java/io/atomix/storage/journal/JournalSegmentReader.java
atomix-storage/src/main/java/io/atomix/storage/journal/MappedJournalSegmentReader.java