| 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
|
| 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,
DataStorageConfiguration cfg,
LongAdderMetric allocatedTracker) |
FilePageStoreV2(byte type,
IgniteOutClosure<Path> pathProvider,
FileIOFactory factory,
DataStorageConfiguration cfg,
LongAdderMetric allocatedTracker)
Constructor which initializes file path provider closure, allowing to calculate file path in any time.
|
FileVersionCheckingFactory(FileIOFactory fileIOFactory,
FileIOFactory fileIOFactoryStoreV1,
DataStorageConfiguration memCfg) |
| 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.toIO(FileIOFactory fileIOFactory)
Make fileIo by this description.
|
SegmentIO |
AbstractWalRecordsIterator.AbstractFileDescriptor.toIO(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 void |
GridFileUtils.copy(FileIOFactory srcFactory,
File src,
FileIOFactory dstFactory,
File dst,
long maxBytes)
Copy file
|
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.9.1 Release Date : December 9 2020