Uses of Interface
org.apache.ignite.internal.processors.cache.persistence.file.FileIOFactory
-
-
Uses of FileIOFactory in org.apache.ignite.configuration
Methods in org.apache.ignite.configuration that return FileIOFactory Modifier and Type Method Description FileIOFactoryDataStorageConfiguration. getFileIOFactory()Factory to provide implementation of FileIO interface which is used for data storage files read/write operationsFileIOFactoryPersistentStoreConfiguration. getFileIOFactory()Deprecated.Factory to provide implementation of FileIO interface which is used for any file read/write operationsMethods in org.apache.ignite.configuration with parameters of type FileIOFactory Modifier and Type Method Description DataStorageConfigurationDataStorageConfiguration. setFileIOFactory(FileIOFactory fileIOFactory)Sets factory to provide implementation of FileIO interface which is used for data storage files read/write operationsPersistentStoreConfigurationPersistentStoreConfiguration. setFileIOFactory(FileIOFactory fileIOFactory)Deprecated. -
Uses of FileIOFactory in org.apache.ignite.internal.maintenance
Constructors in org.apache.ignite.internal.maintenance with parameters of type FileIOFactory Constructor Description MaintenanceFileStore(boolean disabled, PdsFoldersResolver pdsFoldersResolver, FileIOFactory ioFactory, IgniteLogger log) -
Uses of FileIOFactory in org.apache.ignite.internal.processors.cache.persistence.defragmentation
Methods in org.apache.ignite.internal.processors.cache.persistence.defragmentation with parameters of type FileIOFactory Modifier and Type Method Description static voidDefragmentationFileUtils. writeDefragmentationCompletionMarker(FileIOFactory ioFactory, File workDir, IgniteLogger log)Creates empty completion marker file in given directory. -
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 Description classAsyncFileIOFactoryFile I/O factory which usesAsynchronousFileChannelbased implementation of FileIO.classEncryptedFileIOFactoryFactory to produceEncryptedFileIO.classRandomAccessFileIOFactoryFile I/O factory which provides RandomAccessFileIO implementation of FileIO.classUnzipFileIOFactoryFile I/O factory which providesUnzipFileIOimplementation of FileIO.Methods in org.apache.ignite.internal.processors.cache.persistence.file that return FileIOFactory Modifier and Type Method Description FileIOFactoryFilePageStoreManager. getPageStoreFileIoFactory()Methods in org.apache.ignite.internal.processors.cache.persistence.file with parameters of type FileIOFactory Modifier and Type Method Description EncryptedFileIOFactoryFilePageStoreManager. encryptedFileIoFactory(FileIOFactory plainFileIOFactory, int cacheGrpId)EncryptedFileIOFactoryFilePageStoreManager. encryptedFileIoFactory(FileIOFactory plainFileIOFactory, int cacheGrpId, EncryptionCacheKeyProvider encrKeyProvider)voidFilePageStoreManager. setPageStoreFileIOFactories(FileIOFactory pageStoreFileIoFactory, FileIOFactory pageStoreV1FileIoFactory)Constructors in org.apache.ignite.internal.processors.cache.persistence.file with parameters of type FileIOFactory Constructor 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) -
Uses of FileIOFactory in org.apache.ignite.internal.processors.cache.persistence.snapshot
Methods in org.apache.ignite.internal.processors.cache.persistence.snapshot that return FileIOFactory Modifier and Type Method Description FileIOFactoryIgniteSnapshotManager. ioFactory()Methods in org.apache.ignite.internal.processors.cache.persistence.snapshot with parameters of type FileIOFactory Modifier and Type Method Description voidIgniteSnapshotManager. ioFactory(FileIOFactory ioFactory) -
Uses of FileIOFactory in org.apache.ignite.internal.processors.cache.persistence.snapshot.dump
Classes in org.apache.ignite.internal.processors.cache.persistence.snapshot.dump that implement FileIOFactory Modifier and Type Class Description classBufferedFileIOFactoryFile I/O factory which providesBufferedFileIOimplementation of FileIO.classWriteOnlyZipFileIOFactoryFile I/O factory which providesWriteOnlyZipFileIOimplementation of FileIO.Fields in org.apache.ignite.internal.processors.cache.persistence.snapshot.dump declared as FileIOFactory Modifier and Type Field Description protected FileIOFactoryBufferedFileIOFactory. factoryConstructors in org.apache.ignite.internal.processors.cache.persistence.snapshot.dump with parameters of type FileIOFactory Constructor Description BufferedFileIOFactory(FileIOFactory factory)CreateDumpFutureTask(GridCacheSharedContext<?,?> cctx, UUID srcNodeId, UUID reqId, String dumpName, File dumpDir, FileIOFactory ioFactory, BasicRateLimiter rateLimiter, SnapshotSender snpSndr, Map<Integer,Set<Integer>> parts, boolean compress, boolean encrypt)WriteOnlyZipFileIOFactory(FileIOFactory factory) -
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 Description protected @NotNull FileIOFactoryAbstractWalRecordsIterator. ioFactoryFactory to provide I/O interfaces for read/write operations with filesMethods in org.apache.ignite.internal.processors.cache.persistence.wal with parameters of type FileIOFactory Modifier and Type Method Description voidFileWriteAheadLogManager. setFileIOFactory(FileIOFactory ioFactory)For test purposes only.SegmentIOAbstractWalRecordsIterator.AbstractFileDescriptor. toReadOnlyIO(FileIOFactory fileIOFactory)Make fileIo by this description.SegmentIOFileDescriptor. toReadOnlyIO(FileIOFactory fileIOFactory)Make fileIo by this description.Constructors in org.apache.ignite.internal.processors.cache.persistence.wal with parameters of type FileIOFactory Constructor Description AbstractWalRecordsIterator(@NotNull IgniteLogger log, @NotNull GridCacheSharedContext sharedCtx, @NotNull RecordSerializerFactory serializerFactory, @NotNull FileIOFactory ioFactory, int initialReadBufferSize, @Nullable WALPointer highBound, SegmentFileInputFactory segmentFileInputFactory) -
Uses of FileIOFactory in org.apache.ignite.internal.processors.cache.persistence.wal.io
Constructors in org.apache.ignite.internal.processors.cache.persistence.wal.io with parameters of type FileIOFactory Constructor Description LockedSegmentFileInputFactory(SegmentAware segmentAware, SegmentRouter segmentRouter, FileIOFactory fileIOFactory) -
Uses of FileIOFactory in org.apache.ignite.internal.processors.cache.persistence.wal.reader
Methods in org.apache.ignite.internal.processors.cache.persistence.wal.reader with parameters of type FileIOFactory Modifier and Type Method Description IgniteWalIteratorFactory.IteratorParametersBuilderIgniteWalIteratorFactory.IteratorParametersBuilder. ioFactory(FileIOFactory ioFactory) -
Uses of FileIOFactory in org.apache.ignite.internal.processors.cache.persistence.wal.scanner
Methods in org.apache.ignite.internal.processors.cache.persistence.wal.scanner with parameters of type FileIOFactory Modifier and Type Method Description static ScannerHandlerScannerHandlers. printToFile(File file, FileIOFactory ioFactory) -
Uses of FileIOFactory in org.apache.ignite.internal.processors.diagnostic
Methods in org.apache.ignite.internal.processors.diagnostic with parameters of type FileIOFactory Modifier and Type Method Description static FileDiagnosticProcessor. corruptedPagesFile(Path dirPath, FileIOFactory ioFactory, int grpId, long... pageIds)Creation and filling of a file with pages that can be corrupted. -
Uses of FileIOFactory in org.apache.ignite.internal.util.io
Methods in org.apache.ignite.internal.util.io with parameters of type FileIOFactory Modifier and Type Method Description static voidGridFileUtils. copy(FileIOFactory srcFactory, File src, FileIOFactory dstFactory, File dst, long maxBytes)Copy file
-