## Uses of Interface
org.apache.ignite.internal.processors.cache.persistence.file.FileIOFactory

Packages that use FileIOFactory
Package | Description
--- | ---
org.apache.ignite.configuration | Contains configuration-related classes.
org.apache.ignite.internal.processors.cache.persistence.file |
org.apache.ignite.internal.processors.cache.persistence.wal |
org.apache.ignite.internal.processors.cache.persistence.wal.reader |

### Uses of FileIOFactory in org.apache.ignite.configuration

Methods in org.apache.ignite.configuration that return FileIOFactory
Modifier and Type | Method and Description
--- | ---
`FileIOFactory` | PersistentStoreConfiguration.`getFileIOFactory()` Factory to provide implementation of FileIO interface which is used for any file read/write operations

Methods in org.apache.ignite.configuration with parameters of type FileIOFactory
Modifier and Type | Method and Description
--- | ---
`PersistentStoreConfiguration` | PersistentStoreConfiguration.`setFileIOFactory(FileIOFactory fileIOFactory)`

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

Classes in org.apache.ignite.internal.processors.cache.persistence.file that implement FileIOFactory
Modifier and Type | Class and Description
--- | ---
`class` | `RandomAccessFileIOFactory` File I/O factory which provides RandomAccessFileIO implementation of FileIO.

Constructors in org.apache.ignite.internal.processors.cache.persistence.file with parameters of type FileIOFactory
Constructor and Description
`FilePageStore(byte type, File file, FileIOFactory factory, MemoryConfiguration cfg)`

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

Fields in org.apache.ignite.internal.processors.cache.persistence.wal declared as FileIOFactory
Modifier and Type | Field and Description
--- | ---
`protected FileIOFactory` | AbstractWalRecordsIterator.`ioFactory` Factory to provide I/O interfaces for read/write operations with files

Constructors in org.apache.ignite.internal.processors.cache.persistence.wal with parameters of type FileIOFactory
Constructor and Description
`AbstractWalRecordsIterator(IgniteLogger log, GridCacheSharedContext sharedCtx, RecordSerializer serializer, FileIOFactory ioFactory, int bufSize)`

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

Constructors in org.apache.ignite.internal.processors.cache.persistence.wal.reader with parameters of type FileIOFactory
Constructor and Description
`IgniteWalIteratorFactory(IgniteLogger log, FileIOFactory ioFactory, int pageSize)` Creates WAL files iterator factory

2017 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 2.1.0
Release Date | : July 20 2017