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

Packages that use IgniteFs
Package | Description
--- | ---
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 processer.
org.apache.ignite.internal.visor.igfs |
org.apache.ignite.internal.visor.util |

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

Methods in org.apache.ignite that return IgniteFs
Modifier and Type | Method and Description
--- | ---
`IgniteFs` | Ignite.`fileSystem(String name)` Gets an instance of IGFS - Ignite In-Memory File System, if one is not configured then `IllegalArgumentException` will be thrown.
`IgniteFs` | IgniteFs.`withAsync()` Gets component with asynchronous mode enabled.

Methods in org.apache.ignite that return types with arguments of type IgniteFs
Modifier and Type | Method and Description
--- | ---
`Collection<IgniteFs>` | Ignite.`fileSystems()` Gets all instances of the grid file systems.

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

Methods in org.apache.ignite.igfs.mapreduce with parameters of type IgniteFs
Modifier and Type | Method and Description
--- | ---
`Object` | IgfsJob.`execute(IgniteFs igfs, IgfsFileRange range, IgfsInputStream in)` Executes this job.
`Object` | IgfsInputStreamJobAdapter.`execute(IgniteFs igfs, IgfsFileRange range, IgfsInputStream in)` Executes this job.
`abstract Object` | IgfsInputStreamJobAdapter.`execute(IgniteFs igfs, IgfsRangeInputStream in)` Executes this job.
`IgfsFileRange` | IgfsRecordResolver.`resolveRecords(IgniteFs fs, IgfsInputStream stream, IgfsFileRange suggestedRecord)` Adjusts record start offset and length.

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

Methods in org.apache.ignite.igfs.mapreduce.records with parameters of type IgniteFs
Modifier and Type | Method and Description
--- | ---
`IgfsFileRange` | IgfsByteDelimiterRecordResolver.`resolveRecords(IgniteFs fs, IgfsInputStream stream, IgfsFileRange suggestedRecord)` Adjusts record start offset and length.
`IgfsFileRange` | IgfsFixedLengthRecordResolver.`resolveRecords(IgniteFs fs, IgfsInputStream stream, IgfsFileRange suggestedRecord)` Adjusts record start offset and length.

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

Methods in org.apache.ignite.internal that return IgniteFs
Modifier and Type | Method and Description
--- | ---
`IgniteFs` | IgniteKernal.`fileSystem(String name)` Gets an instance of IGFS - Ignite In-Memory File System, if one is not configured then `IllegalArgumentException` will be thrown.
`IgniteFs` | IgniteEx.`igfsx(String name)` Get IGFS instance returning null if it doesn't exist.
`IgniteFs` | IgniteKernal.`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 IgniteFs
Modifier and Type | Method and Description
--- | ---
`Collection<IgniteFs>` | IgniteKernal.`fileSystems()` Gets all instances of the grid file systems.

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

Subinterfaces of IgniteFs in org.apache.ignite.internal.processors.igfs
Modifier and Type | Interface and Description
--- | ---
`interface` | `IgfsEx` Internal API extension for `IgniteFs`.

Classes in org.apache.ignite.internal.processors.igfs that implement IgniteFs
Modifier and Type | Class and Description
--- | ---
`class` | `IgfsAsyncImpl` Igfs supporting asynchronous operations.
`class` | `IgfsImpl` Cache-based IGFS implementation.

Methods in org.apache.ignite.internal.processors.igfs that return IgniteFs
Modifier and Type | Method and Description
--- | ---
`abstract IgniteFs` | IgfsProcessorAdapter.`igfs(String name)` Gets IGFS instance.
`IgniteFs` | IgfsNoopProcessor.`igfs(String name)` Gets IGFS instance.
`IgniteFs` | IgfsProcessor.`igfs(String name)` Gets IGFS instance.
`IgniteFs` | IgfsImpl.`withAsync()` Gets component with asynchronous mode enabled.

Methods in org.apache.ignite.internal.processors.igfs that return types with arguments of type IgniteFs
Modifier and Type | Method and Description
--- | ---
`abstract Collection<IgniteFs>` | IgfsProcessorAdapter.`igfss()` Gets all IGFS instances.
`Collection<IgniteFs>` | IgfsNoopProcessor.`igfss()` Gets all IGFS instances.
`Collection<IgniteFs>` | IgfsProcessor.`igfss()` Gets all IGFS instances.

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

Methods in org.apache.ignite.internal.visor.igfs with parameters of type IgniteFs
Modifier and Type | Method and Description
--- | ---
`static VisorIgfs` | VisorIgfs.`from(IgniteFs igfs)`

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

Methods in org.apache.ignite.internal.visor.util with parameters of type IgniteFs
Modifier and Type | Method and Description
--- | ---
`static Path` | VisorTaskUtils.`resolveIgfsProfilerLogsDir(IgniteFs igfs)` Resolve IGFS profiler logs directory.

2015 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 1.0.0-RC1
Release Date | : February 17 2015