Klasse BaseMessageStoreIterator

java.lang.Object
org.teamapps.universaldb.message.BaseMessageStoreIterator
Alle implementierten Schnittstellen:
AutoCloseable, Iterator<org.teamapps.message.protocol.message.MessageRecord>, CloseableIterator<org.teamapps.message.protocol.message.MessageRecord>

public class BaseMessageStoreIterator extends Object implements CloseableIterator<org.teamapps.message.protocol.message.MessageRecord>
  • Konstruktordetails

    • BaseMessageStoreIterator

      public BaseMessageStoreIterator(boolean readDeleted, long startPos, File storeFile, org.teamapps.message.protocol.model.ModelRegistry modelRegistry, org.teamapps.message.protocol.file.LocalFileStore localFileStore) throws IOException
      Löst aus:
      IOException
    • BaseMessageStoreIterator

      public BaseMessageStoreIterator(Set<Long> requestedPositions, boolean readDeleted, long startPos, File storeFile, org.teamapps.message.protocol.model.ModelRegistry modelRegistry, org.teamapps.message.protocol.file.LocalFileStore localFileStore) throws IOException
      Löst aus:
      IOException
  • Methodendetails

    • close

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

      public boolean hasNext()
      Angegeben von:
      hasNext in Schnittstelle Iterator<org.teamapps.message.protocol.message.MessageRecord>
    • next

      public org.teamapps.message.protocol.message.MessageRecord next()
      Angegeben von:
      next in Schnittstelle Iterator<org.teamapps.message.protocol.message.MessageRecord>