| Package | Description |
|---|---|
| org.apache.ignite.internal.processors.cache.persistence.file | |
| org.apache.ignite.internal.processors.cache.persistence.wal.io | |
| org.apache.ignite.internal.util.io |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractFileIO |
class |
AsyncFileIO
File I/O implementation based on
AsynchronousFileChannel. |
class |
EncryptedFileIO
Implementation of
FileIO that supports encryption(decryption) of pages written(readed) to(from) file. |
class |
FileIODecorator
Decorator class for File I/O
|
class |
RandomAccessFileIO
File I/O implementation based on
FileChannel. |
class |
UnzipFileIO
FileIO that allows to work with ZIP compressed file. |
| Modifier and Type | Field and Description |
|---|---|
protected FileIO |
FileIODecorator.delegate
File I/O delegate
|
protected FileIO |
FilePageStore.fileIO
I/O interface for read/write operations with file
|
| Modifier and Type | Method and Description |
|---|---|
default FileIO |
FileIOFactory.create(File file)
Creates I/O interface for file with default I/O mode.
|
FileIO |
AsyncFileIOFactory.create(File file,
OpenOption... modes)
Creates I/O interface for file with specified mode.
|
FileIO |
EncryptedFileIOFactory.create(File file,
OpenOption... modes)
Creates I/O interface for file with specified mode.
|
FileIO |
RandomAccessFileIOFactory.create(File file,
OpenOption... modes)
Creates I/O interface for file with specified mode.
|
FileIO |
FileIOFactory.create(File file,
OpenOption... modes)
Creates I/O interface for file with specified mode.
|
| Constructor and Description |
|---|
FileIODecorator(FileIO delegate) |
| Modifier and Type | Class and Description |
|---|---|
class |
SegmentIO
Implementation of
FileIO specified for WAL segment file. |
| Modifier and Type | Field and Description |
|---|---|
protected FileIO |
SimpleFileInput.io
I/O interface for read/write operations with file
|
| Modifier and Type | Method and Description |
|---|---|
FileIO |
FileInput.io()
File I/O.
|
FileIO |
SimpleFileInput.io()
File I/O.
|
| Constructor and Description |
|---|
SegmentIO(long id,
FileIO delegate) |
SimpleFileInput(FileIO io,
ByteBufferExpander buf) |
| Modifier and Type | Method and Description |
|---|---|
static void |
GridFileUtils.copy(FileIO src,
FileIO dst,
long maxBytes)
Copy file
|
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.8.0 Release Date : February 27 2020