public class FileRecordIterator extends Object implements RecordIterator
| Constructor and Description | 
|---|
| FileRecordIterator(File[] logFiles,
                  long startRevision,
                  long stopRevision,
                  NamespaceResolver resolver,
                  NamePathResolver npResolver)Creates a new instance of this class. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | close()Close this cursor, releasing its resources. | 
| boolean | hasNext()Return a flag indicating whether there are next records. | 
| Record | nextRecord()Return the next record. | 
public FileRecordIterator(File[] logFiles, long startRevision, long stopRevision, NamespaceResolver resolver, NamePathResolver npResolver)
logFiles - available log files, sorted ascending by agestartRevision - start point (exclusive)stopRevision - stop point (inclusive)public boolean hasNext()
hasNext in interface RecordIteratortrue if there are more records;
         false otherwisepublic Record nextRecord() throws NoSuchElementException, JournalException
NoSuchElementException. If an error occurs,
 throws a JournalException.nextRecord in interface RecordIteratorNoSuchElementException - if there are no more recordsJournalException - if another error occurspublic void close()
close in interface RecordIteratorCopyright © 2004–2022 The Apache Software Foundation. All rights reserved.