## Uses of Interface
org.apache.ignite.internal.pagemem.wal.WALIterator

Packages that use WALIterator
org.apache.ignite.internal.pagemem.wal
org.apache.ignite.internal.processors.cache.persistence
org.apache.ignite.internal.processors.cache.persistence.wal
org.apache.ignite.internal.processors.cache.persistence.wal.reader

### Uses of WALIterator in org.apache.ignite.internal.pagemem.wal

Methods in org.apache.ignite.internal.pagemem.wal that return WALIterator
`WALIterator` IgniteWriteAheadLogManager.`replay(WALPointer start)` Invoke this method to iterate over the written log entries.

### Uses of WALIterator in org.apache.ignite.internal.processors.cache.persistence

Methods in org.apache.ignite.internal.processors.cache.persistence with parameters of type WALIterator
`void` GridCacheDatabaseSharedManager.`applyUpdatesOnRecovery(WALIterator it, IgnitePredicate<IgniteBiTuple<WALPointer,WALRecord>> recPredicate, IgnitePredicate<DataEntry> entryPredicate, Map<T2<Integer,Integer>,T2<Integer,Long>> partStates)` Apply update from some iterator and with specific filters.

### Uses of WALIterator in org.apache.ignite.internal.processors.cache.persistence.wal

Classes in org.apache.ignite.internal.processors.cache.persistence.wal that implement WALIterator
`class` `AbstractWalRecordsIterator` Iterator over WAL segments.
`class` `SingleSegmentLogicalRecordsIterator` Iterates over logical records of one WAL segment from archive.

Methods in org.apache.ignite.internal.processors.cache.persistence.wal that return WALIterator
`WALIterator` FileWriteAheadLogManager.`replay(WALPointer start)` Invoke this method to iterate over the written log entries.
`WALIterator` FsyncModeFileWriteAheadLogManager.`replay(WALPointer start)` Invoke this method to iterate over the written log entries.

### Uses of WALIterator in org.apache.ignite.internal.processors.cache.persistence.wal.reader

Methods in org.apache.ignite.internal.processors.cache.persistence.wal.reader that return WALIterator
`WALIterator` IgniteWalIteratorFactory.`iteratorArchiveDirectory(File walDirWithConsistentId)` Creates iterator for (archive) directory scan mode.
`WALIterator` IgniteWalIteratorFactory.`iteratorArchiveFiles(File... files)` Creates iterator for file by file scan mode.
`WALIterator` IgniteWalIteratorFactory.`iteratorWorkFiles(File... files)` Creates iterator for file by file scan mode.

2018 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 2.4.0
Release Date | : March 5 2018