| Modifier and Type | Method and Description |
|---|---|
FileIOFactory |
PersistentStoreConfiguration.getFileIOFactory()
Deprecated.
Factory to provide implementation of FileIO interface
which is used for any file read/write operations
|
FileIOFactory |
DataStorageConfiguration.getFileIOFactory()
Factory to provide implementation of FileIO interface
which is used for data storage files read/write operations
|
| Modifier and Type | Method and Description |
|---|---|
PersistentStoreConfiguration |
PersistentStoreConfiguration.setFileIOFactory(FileIOFactory fileIOFactory)
Deprecated.
|
DataStorageConfiguration |
DataStorageConfiguration.setFileIOFactory(FileIOFactory fileIOFactory)
Sets factory to provide implementation of FileIO interface
which is used for data storage files read/write operations
|
| Constructor and Description |
|---|
MaintenanceFileStore(boolean disabled,
PdsFoldersResolver pdsFoldersResolver,
FileIOFactory ioFactory,
IgniteLogger log) |
| Modifier and Type | Method and Description |
|---|---|
static void |
DefragmentationFileUtils.writeDefragmentationCompletionMarker(FileIOFactory ioFactory,
File workDir,
IgniteLogger log)
Creates empty completion marker file in given directory.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AsyncFileIOFactory
File I/O factory which uses
AsynchronousFileChannel based implementation of FileIO. |
class |
EncryptedFileIOFactory
Factory to produce
EncryptedFileIO. |
class |
RandomAccessFileIOFactory
File I/O factory which provides RandomAccessFileIO implementation of FileIO.
|
| Modifier and Type | Method and Description |
|---|---|
FileIOFactory |
FilePageStoreManager.getPageStoreFileIoFactory() |
| Modifier and Type | Method and Description |
|---|---|
void |
FilePageStoreManager.setPageStoreFileIOFactories(FileIOFactory pageStoreFileIoFactory,
FileIOFactory pageStoreV1FileIoFactory) |
| Constructor and Description |
|---|
FilePageStore(byte type,
IgniteOutClosure<Path> pathProvider,
FileIOFactory factory,
int pageSize,
LongConsumer allocatedTracker) |
FilePageStoreV2(byte type,
IgniteOutClosure<Path> pathProvider,
FileIOFactory factory,
int pageSize,
LongConsumer allocatedTracker)
Constructor which initializes file path provider closure, allowing to calculate file path in any time.
|
FileVersionCheckingFactory(FileIOFactory fileIOFactory,
FileIOFactory fileIOFactoryStoreV1,
IntSupplier pageSize) |
| Modifier and Type | Field and Description |
|---|---|
protected @NotNull FileIOFactory |
AbstractWalRecordsIterator.ioFactory
Factory to provide I/O interfaces for read/write operations with files
|
| Modifier and Type | Method and Description |
|---|---|
void |
FileWriteAheadLogManager.setFileIOFactory(FileIOFactory ioFactory)
For test purposes only.
|
SegmentIO |
FileDescriptor.toReadOnlyIO(FileIOFactory fileIOFactory)
Make fileIo by this description.
|
SegmentIO |
AbstractWalRecordsIterator.AbstractFileDescriptor.toReadOnlyIO(FileIOFactory fileIOFactory)
Make fileIo by this description.
|
| Constructor and Description |
|---|
AbstractWalRecordsIterator(@NotNull IgniteLogger log,
@NotNull GridCacheSharedContext sharedCtx,
@NotNull RecordSerializerFactory serializerFactory,
@NotNull FileIOFactory ioFactory,
int initialReadBufferSize,
SegmentFileInputFactory segmentFileInputFactory) |
| Constructor and Description |
|---|
LockedSegmentFileInputFactory(SegmentAware segmentAware,
SegmentRouter segmentRouter,
FileIOFactory fileIOFactory) |
| Modifier and Type | Method and Description |
|---|---|
IgniteWalIteratorFactory.IteratorParametersBuilder |
IgniteWalIteratorFactory.IteratorParametersBuilder.ioFactory(FileIOFactory ioFactory) |
| Modifier and Type | Method and Description |
|---|---|
static ScannerHandler |
ScannerHandlers.printToFile(File file,
FileIOFactory ioFactory) |
| Modifier and Type | Method and Description |
|---|---|
static File |
DiagnosticProcessor.corruptedPagesFile(Path dirPath,
FileIOFactory ioFactory,
T2<Integer,Long>... pages)
Creation and filling of a file with pages that can be corrupted.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
GridFileUtils.copy(FileIOFactory srcFactory,
File src,
FileIOFactory dstFactory,
File dst,
long maxBytes)
Copy file
|
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.11.0 Release Date : September 11 2021