Introduce atomix.storage.journal.JournalSerdes
[controller.git] / third-party / atomix / storage / src / main / java / io / atomix / storage / journal / MappedJournalSegmentWriter.java
index 7eca961103c5ed43bf9b10ce9f9ecf7e493b7b91..d461b81aec7001e900c77b61836209b809745667 100644 (file)
@@ -17,7 +17,6 @@ package io.atomix.storage.journal;
 
 import com.esotericsoftware.kryo.KryoException;
 import io.atomix.storage.journal.index.JournalIndex;
-import io.atomix.utils.serializer.Namespace;
 
 import java.io.IOException;
 import java.nio.BufferOverflowException;
@@ -47,7 +46,7 @@ class MappedJournalSegmentWriter<E> implements JournalWriter<E> {
   private final JournalSegment<E> segment;
   private final int maxEntrySize;
   private final JournalIndex index;
-  private final Namespace namespace;
+  private final JournalSerdes namespace;
   private final long firstIndex;
   private Indexed<E> lastEntry;
 
@@ -56,7 +55,7 @@ class MappedJournalSegmentWriter<E> implements JournalWriter<E> {
       JournalSegment<E> segment,
       int maxEntrySize,
       JournalIndex index,
-      Namespace namespace) {
+      JournalSerdes namespace) {
     this.mappedBuffer = buffer;
     this.buffer = buffer.slice();
     this.segment = segment;