Expand JournalSegmentFile semantics 24/111624/1
authorRobert Varga <robert.varga@pantheon.tech>
Sun, 5 May 2024 20:04:20 +0000 (22:04 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Sun, 5 May 2024 20:08:00 +0000 (22:08 +0200)
commit15af95195e18a4b81caf5d7762e8b8642beec022
tree888f6556dc53c7ac4e5ddddf3c90b78b609eaa7e
parent628a4d20d75ee53dab2c59241b88f3e91f55a1d5
Expand JournalSegmentFile semantics

JournalSegmentFile also includes a descriptor, making it more useful
than just a File/Path holder.

JIRA: CONTROLLER-2099
Change-Id: Ia808512b7c3012bdb8e749429ac4b785643fa6c7
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
atomix-storage/src/main/java/io/atomix/storage/journal/DiskFileReader.java
atomix-storage/src/main/java/io/atomix/storage/journal/DiskFileWriter.java
atomix-storage/src/main/java/io/atomix/storage/journal/FileReader.java
atomix-storage/src/main/java/io/atomix/storage/journal/FileWriter.java
atomix-storage/src/main/java/io/atomix/storage/journal/JournalSegment.java
atomix-storage/src/main/java/io/atomix/storage/journal/JournalSegmentFile.java
atomix-storage/src/main/java/io/atomix/storage/journal/JournalSegmentReader.java
atomix-storage/src/main/java/io/atomix/storage/journal/JournalSegmentWriter.java
atomix-storage/src/main/java/io/atomix/storage/journal/MappedFileReader.java
atomix-storage/src/main/java/io/atomix/storage/journal/MappedFileWriter.java
atomix-storage/src/main/java/io/atomix/storage/journal/SegmentedJournal.java