public class IgniteWalIteratorFactory extends Object
| Constructor and Description |
|---|
IgniteWalIteratorFactory(IgniteLogger log,
FileIOFactory ioFactory,
int pageSize)
Creates WAL files iterator factory
|
| Modifier and Type | Method and Description |
|---|---|
WALIterator |
iteratorArchiveDirectory(File walDirWithConsistentId)
Creates iterator for (archive) directory scan mode.
|
WALIterator |
iteratorArchiveFiles(File... files)
Creates iterator for file by file scan mode.
|
WALIterator |
iteratorWorkFiles(File... files)
Creates iterator for file by file scan mode.
|
public IgniteWalIteratorFactory(@NotNull
IgniteLogger log,
@NotNull
FileIOFactory ioFactory,
int pageSize)
log - Logger.pageSize - Page size, size is validatedpublic WALIterator iteratorArchiveDirectory(@NotNull File walDirWithConsistentId) throws IgniteCheckedException
walDirWithConsistentId - directory with WAL files. Should already contain node consistent ID as subfolderIgniteCheckedException - if failed to read folderpublic WALIterator iteratorArchiveFiles(@NotNull File... files) throws IgniteCheckedException
files - files to scan. Order it not important, but is significant to provide all segments without omissionsIgniteCheckedException - if failed to read filespublic WALIterator iteratorWorkFiles(@NotNull File... files) throws IgniteCheckedException
files - files to scan. Order it not important, but is significant to provide all segments without omissionsIgniteCheckedException - if failed to read files
Follow @ApacheIgnite
Ignite Fabric : ver. 2.2.0 Release Date : September 15 2017