Expand JournalSegmentReader 78/110578/3
authorRobert Varga <robert.varga@pantheon.tech>
Sun, 10 Mar 2024 17:21:00 +0000 (18:21 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 11 Mar 2024 12:51:31 +0000 (13:51 +0100)
commit541edfced96299522aabbfd5c4b6123653efe038
tree360fed57b011db2f004acf37562a6d1595969c62
parent27d35a2e5f5db0ba2d637a86cbe888c3b874982a
Expand JournalSegmentReader

The two subclasses contain a lot of duplicated code. This patch
centralizes most code to reside in JournalSegmentReader.

JIRA: CONTROLLER-2098
Change-Id: I09a968ff8a283fc86f8591ab3d302cc2af0eb86a
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