## Uses of Interface
org.apache.ignite.igfs.Igfs

Packages that use Igfs
Package | Description
--- | ---
org.apache.ignite | Contains entry-point Ignite & HPC APIs.
org.apache.ignite.configuration |
org.apache.ignite.internal.processors.igfs | Contains high performance file system processer.

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

Subinterfaces of Igfs in org.apache.ignite
Modifier and Type | Interface and Description
--- | ---
`interface` | `IgniteFs` GridGain File System API.

### Uses of Igfs in org.apache.ignite.configuration

Methods in org.apache.ignite.configuration that return Igfs
Modifier and Type | Method and Description
--- | ---
`Igfs` | IgfsConfiguration.`getSecondaryFileSystem()` Gets the secondary file system.

Methods in org.apache.ignite.configuration with parameters of type Igfs
Modifier and Type | Method and Description
--- | ---
`void` | IgfsConfiguration.`setSecondaryFileSystem(Igfs fileSystem)` Sets the secondary file system.

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

Subinterfaces of Igfs 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 Igfs
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 with parameters of type Igfs
Modifier and Type | Method and Description
--- | ---
`IgfsSecondaryOutputStreamDescriptor` | IgfsMetaManager.`appendDual(Igfs fs, IgfsPath path, int bufSize)` Append to a file in DUAL mode.
`IgfsSecondaryOutputStreamDescriptor` | IgfsMetaManager.`createDual(Igfs fs, IgfsPath path, boolean simpleCreate, Map<String,String> props, boolean overwrite, int bufSize, short replication, long blockSize, IgniteUuid affKey)` Create the file in DUAL mode.
`boolean` | IgfsMetaManager.`deleteDual(Igfs fs, IgfsPath path, boolean recursive)` Delete path in DUAL mode.
`boolean` | IgfsMetaManager.`mkdirsDual(Igfs fs, IgfsPath path, Map<String,String> props)` Create directory in DUAL mode.
`IgfsSecondaryInputStreamDescriptor` | IgfsMetaManager.`openDual(Igfs fs, IgfsPath path, int bufSize)` Open file in DUAL mode.
`boolean` | IgfsMetaManager.`renameDual(Igfs fs, IgfsPath src, IgfsPath dest)` Rename path in DUAL mode.
`IgfsFileInfo` | IgfsMetaManager.`synchronizeFileDual(Igfs fs, IgfsPath path)` Synchronizes with secondary file system.
`IgfsFileInfo` | IgfsMetaManager.`updateDual(Igfs fs, IgfsPath path, Map<String,String> props)` Update path in DUAL mode.

2015 Copyright © Apache Software Foundation

Follow @ApacheIgnite

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