Separate out {From,To}ByteBufMapper 88/111688/1
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 14 May 2024 12:13:47 +0000 (14:13 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 14 May 2024 12:17:35 +0000 (14:17 +0200)
commite6e45f789891df27cf298b017a21078971f6df22
treef393d0b7128b85a7b8c3ef35c076e82231a3046a
parent78a2d219946118a356ec8b420694ab38bd1f408a
Separate out {From,To}ByteBufMapper

We have overlapping method definitions on the read side. Let's split up
ByteBufMapper into two interfaces so they can be reusable.

JIRA: CONTROLLER-2115
Change-Id: I9c897a83e15818a9ca5269cf2b22d725d5d706b9
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
14 files changed:
atomix-storage/src/main/java/io/atomix/storage/journal/ByteBufReader.java
atomix-storage/src/main/java/io/atomix/storage/journal/ByteBufWriter.java
atomix-storage/src/main/java/io/atomix/storage/journal/FromByteBufMapper.java [new file with mode: 0644]
atomix-storage/src/main/java/io/atomix/storage/journal/JournalSegmentWriter.java
atomix-storage/src/main/java/io/atomix/storage/journal/JournalSerdes.java
atomix-storage/src/main/java/io/atomix/storage/journal/SegmentedByteBufReader.java
atomix-storage/src/main/java/io/atomix/storage/journal/SegmentedByteBufWriter.java
atomix-storage/src/main/java/io/atomix/storage/journal/SegmentedJournal.java
atomix-storage/src/main/java/io/atomix/storage/journal/SegmentedJournalReader.java
atomix-storage/src/main/java/io/atomix/storage/journal/SegmentedJournalWriter.java
atomix-storage/src/main/java/io/atomix/storage/journal/ToByteBufMapper.java [moved from atomix-storage/src/main/java/io/atomix/storage/journal/ByteBufMapper.java with 77% similarity]
atomix-storage/src/test/java/io/atomix/storage/journal/AbstractJournalTest.java
opendaylight/md-sal/sal-akka-segmented-journal/src/main/java/org/opendaylight/controller/akka/segjournal/DataJournalV0.java
opendaylight/md-sal/sal-akka-segmented-journal/src/main/java/org/opendaylight/controller/akka/segjournal/SegmentedJournalActor.java