| Package | Description |
|---|---|
| org.apache.ignite.internal.processors.cache.persistence.file | |
| org.apache.ignite.internal.processors.cache.persistence.wal |
| Modifier and Type | Class and Description |
|---|---|
class |
AsyncFileIO
File I/O implementation based on
AsynchronousFileChannel. |
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 | Method and Description |
|---|---|
FileIO |
FileIOFactory.create(File file)
Creates I/O interface for file with default I/O mode.
|
FileIO |
AsyncFileIOFactory.create(File file)
Creates I/O interface for file with default I/O mode.
|
FileIO |
RandomAccessFileIOFactory.create(File file)
Creates I/O interface for file with default I/O mode.
|
FileIO |
FileIOFactory.create(File file,
OpenOption... modes)
Creates I/O interface for file with specified mode.
|
FileIO |
AsyncFileIOFactory.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.
|
| Constructor and Description |
|---|
FileIODecorator(FileIO delegate) |
| Modifier and Type | Method and Description |
|---|---|
FileIO |
FileInput.io()
File I/O.
|
| Modifier and Type | Method and Description |
|---|---|
protected AbstractWalRecordsIterator.AbstractReadFileHandle |
SingleSegmentLogicalRecordsIterator.createReadFileHandle(FileIO fileIO,
long idx,
RecordSerializer ser,
FileInput in) |
protected abstract AbstractWalRecordsIterator.AbstractReadFileHandle |
AbstractWalRecordsIterator.createReadFileHandle(FileIO fileIO,
long idx,
RecordSerializer ser,
FileInput in) |
static IgniteBiTuple<Integer,Boolean> |
FsyncModeFileWriteAheadLogManager.readSerializerVersionAndCompactedFlag(FileIO io)
Reads record serializer version from provided
io along with compacted flag. |
static long |
FsyncModeFileWriteAheadLogManager.writeSerializerVersion(FileIO io,
long idx,
int version,
WALMode mode)
Writes record serializer version to provided
io. |
| Modifier and Type | Method and Description |
|---|---|
void |
FileWriteAheadLogManager.setCreateWalFileListener(IgniteInClosure<FileIO> createWalFileListener)
Setup listener for WAL segment write File IO creation.
|
| Constructor and Description |
|---|
FileInput(FileIO io,
ByteBufferExpander buf) |
ReadFileHandle(FileIO fileIO,
long idx,
RecordSerializer ser,
FileInput in) |
Follow @ApacheIgnite
Ignite Fabric : ver. 2.4.0 Release Date : March 5 2018