Remove MappableJournalSegmentWriter 91/110591/4
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 11 Mar 2024 10:56:22 +0000 (11:56 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 11 Mar 2024 12:51:31 +0000 (13:51 +0100)
commitcca2548d39eb1c398d98aeb0280c2e47b78852ce
treee8853524cca1ea5ed187a320b469d8b6c31755cf
parentec6312137be61efb00cc03ef745bf6e0af31a0f8
Remove MappableJournalSegmentWriter

MappableJournalSegmentWriter is now just mediating implementation access
-- which is always is now guarded by a reference.

This means we can ditch this indirection and give out
SegmentedJournalWriter directly.

JIRA: CONTROLLER-2098
Change-Id: If15bdb10f9a317960aaf41aa80c57e929923ed21
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
atomix-storage/src/main/java/io/atomix/storage/journal/JournalSegment.java
atomix-storage/src/main/java/io/atomix/storage/journal/MappableJournalSegmentWriter.java [deleted file]
atomix-storage/src/main/java/io/atomix/storage/journal/SegmentedJournalWriter.java