Klasse LogIterator

java.lang.Object
org.teamapps.universaldb.index.log.LogIterator
Alle implementierten Schnittstellen:
AutoCloseable, Iterator<byte[]>

public class LogIterator extends Object implements Iterator<byte[]>, AutoCloseable
  • Konstruktordetails

    • LogIterator

      public LogIterator(List<File> logFiles, long startPosition, boolean rotatingLogIndex)
  • Methodendetails

    • readMessages

      public void readMessages(List<PositionIndexedMessage> messages)
    • hasNext

      public boolean hasNext()
      Angegeben von:
      hasNext in Schnittstelle Iterator<byte[]>
    • next

      public byte[] next()
      Angegeben von:
      next in Schnittstelle Iterator<byte[]>
    • getCurrentReadPosition

      public long getCurrentReadPosition()
    • close

      public void close() throws Exception
      Angegeben von:
      close in Schnittstelle AutoCloseable
      Löst aus:
      Exception
    • closeSave

      public void closeSave()