## Uses of Interface
org.apache.ignite.IgniteFileSystem

Packages that use IgniteFileSystem
org.apache.ignite: Contains entry-point Ignite & HPC APIs.
org.apache.ignite.igfs.mapreduce: Contains APIs for In-Memory MapReduce over IGFS.
org.apache.ignite.igfs.mapreduce.records: Contains record resolvers for In-Memory MapReduce over IGFS.
org.apache.ignite.internal: Contains main implementation.
org.apache.ignite.internal.processors.igfs: Contains high performance file system processor.
org.apache.ignite.internal.processors.resource: TODO.
org.apache.ignite.internal.visor.igfs
org.apache.ignite.internal.visor.util

### Uses of IgniteFileSystem in org.apache.ignite

Methods in org.apache.ignite that return IgniteFileSystem
`IgniteFileSystem` Ignite.`fileSystem(String name)` Gets an instance of IGFS (Ignite In-Memory File System).
`IgniteFileSystem` IgniteFileSystem.`withAsync()` Deprecated.

Methods in org.apache.ignite that return types with arguments of type IgniteFileSystem
`Collection<IgniteFileSystem>` Ignite.`fileSystems()` Gets all instances of IGFS (Ignite In-Memory File System).

### Uses of IgniteFileSystem in org.apache.ignite.igfs.mapreduce

Methods in org.apache.ignite.igfs.mapreduce with parameters of type IgniteFileSystem
`Object` IgfsInputStreamJobAdapter.`execute(IgniteFileSystem igfs, IgfsFileRange range, IgfsInputStream in)` Executes this job.
`Object` IgfsJob.`execute(IgniteFileSystem igfs, IgfsFileRange range, IgfsInputStream in)` Executes this job.
`abstract Object` IgfsInputStreamJobAdapter.`execute(IgniteFileSystem igfs, IgfsRangeInputStream in)` Executes this job.
`@Nullable IgfsFileRange` IgfsRecordResolver.`resolveRecords(IgniteFileSystem fs, IgfsInputStream stream, IgfsFileRange suggestedRecord)` Adjusts record start offset and length.

### Uses of IgniteFileSystem in org.apache.ignite.igfs.mapreduce.records

Methods in org.apache.ignite.igfs.mapreduce.records with parameters of type IgniteFileSystem
`IgfsFileRange` IgfsFixedLengthRecordResolver.`resolveRecords(IgniteFileSystem fs, IgfsInputStream stream, IgfsFileRange suggestedRecord)` Adjusts record start offset and length.
`IgfsFileRange` IgfsByteDelimiterRecordResolver.`resolveRecords(IgniteFileSystem fs, IgfsInputStream stream, IgfsFileRange suggestedRecord)` Adjusts record start offset and length.

### Uses of IgniteFileSystem in org.apache.ignite.internal

Methods in org.apache.ignite.internal that return IgniteFileSystem
`IgniteFileSystem` IgniteKernal.`fileSystem(String name)` Gets an instance of IGFS (Ignite In-Memory File System).
`@Nullable IgniteFileSystem` IgniteKernal.`igfsx(String name)` Get IGFS instance returning null if it doesn't exist.
`@Nullable IgniteFileSystem` IgniteEx.`igfsx(String name)` Get IGFS instance returning null if it doesn't exist.

Methods in org.apache.ignite.internal that return types with arguments of type IgniteFileSystem
`Collection<IgniteFileSystem>` IgniteKernal.`fileSystems()` Gets all instances of IGFS (Ignite In-Memory File System).

### Uses of IgniteFileSystem in org.apache.ignite.internal.processors.igfs

Subinterfaces of IgniteFileSystem in org.apache.ignite.internal.processors.igfs
`interface` `IgfsEx` Internal API extension for `IgniteFileSystem`.

Classes in org.apache.ignite.internal.processors.igfs that implement IgniteFileSystem
`class` `IgfsAsyncImpl` Igfs supporting asynchronous operations.
`class` `IgfsImpl` Cache-based IGFS implementation.

Methods in org.apache.ignite.internal.processors.igfs that return IgniteFileSystem
`@Nullable IgniteFileSystem` IgfsNoopProcessor.`igfs(String name)` Gets IGFS instance.
`abstract @Nullable IgniteFileSystem` IgfsProcessorAdapter.`igfs(String name)` Gets IGFS instance.
`@Nullable IgniteFileSystem` IgfsProcessor.`igfs(String name)` Gets IGFS instance.
`IgniteFileSystem` IgfsImpl.`withAsync()` Gets instance of this component with asynchronous mode enabled.

Methods in org.apache.ignite.internal.processors.igfs that return types with arguments of type IgniteFileSystem
`Collection<IgniteFileSystem>` IgfsNoopProcessor.`igfss()` Gets all IGFS instances.
`abstract Collection<IgniteFileSystem>` IgfsProcessorAdapter.`igfss()` Gets all IGFS instances.
`Collection<IgniteFileSystem>` IgfsProcessor.`igfss()` Gets all IGFS instances.

### Uses of IgniteFileSystem in org.apache.ignite.internal.processors.resource

Methods in org.apache.ignite.internal.processors.resource with parameters of type IgniteFileSystem
`boolean` GridResourceProcessor.`injectFileSystem(Object obj, IgniteFileSystem igfs)` Injects filesystem instance into given object.

### Uses of IgniteFileSystem in org.apache.ignite.internal.visor.igfs

Constructors in org.apache.ignite.internal.visor.igfs with parameters of type IgniteFileSystem
Constructor and Description
`VisorIgfs(IgniteFileSystem igfs)` Create data transfer object.
`VisorIgfsMetrics(IgniteFileSystem igfs)` Create data transfer object for given IGFS metrics.

### Uses of IgniteFileSystem in org.apache.ignite.internal.visor.util

Methods in org.apache.ignite.internal.visor.util with parameters of type IgniteFileSystem
`static Path` VisorTaskUtils.`resolveIgfsProfilerLogsDir(IgniteFileSystem igfs)` Resolve IGFS profiler logs directory.

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.8.1
Release Date | : May 21 2020