Simplify JournalSegmentReader entry access 99/110999/1
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 23 Mar 2024 12:27:22 +0000 (13:27 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Sat, 23 Mar 2024 12:29:05 +0000 (13:29 +0100)
commit926877f74ff564663d1e892cbad4c13a25e7e373
treedd8da1958e2df246fe458f27dfdec7d1c8a7b423
parent2a6738b69c763377d1f727da9876ffdd9058262f
Simplify JournalSegmentReader entry access

The only user is SegmentedJournalReader, which is using these methods to
implement its tryNext() operation.

Mirror this with JournalSegmentReader.tryNext(), which simplifies some
of the logic.

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