Clean up RaftActorContextImpl formatting
[controller.git] / atomix-storage / src / main / java / io / atomix / storage / journal / JournalWriter.java
index 064fd019ecb6459f245d40bb2711976ab668961a..649e43e4efda36051f50d28a6cbe44076978219e 100644 (file)
@@ -23,13 +23,6 @@ import org.eclipse.jdt.annotation.NonNull;
  * @author <a href="http://github.com/kuujo">Jordan Halterman</a>
  */
 public interface JournalWriter<E> {
-    /**
-     * Returns the last written index.
-     *
-     * @return The last written index.
-     */
-    long getLastIndex();
-
     /**
      * Returns the next index to be written.
      *
@@ -55,17 +48,11 @@ public interface JournalWriter<E> {
     /**
      * Resets the head of the journal to the given index.
      *
-     * @param index the index to which to reset the head of the journal
+     * @param index the next index to write
+     * @throws IndexOutOfBoundsException if the journal cannot be reset to specified index
      */
     void reset(long index);
 
-    /**
-     * Truncates the log to the given index.
-     *
-     * @param index The index to which to truncate the log.
-     */
-    void truncate(long index);
-
     /**
      * Flushes written entries to disk.
      */