## Uses of Interface
org.apache.ignite.igfs.secondary.IgfsSecondaryFileSystem

Packages that use IgfsSecondaryFileSystem
Package | Description
--- | ---
org.apache.ignite.configuration | Contains configuration-related classes.
org.apache.ignite.igfs.secondary.local | Contains APIs for IGFS secondary file system.
org.apache.ignite.internal.processors.igfs | Contains high performance file system processor.

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

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

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

### Uses of IgfsSecondaryFileSystem in org.apache.ignite.igfs.secondary.local

Classes in org.apache.ignite.igfs.secondary.local that implement IgfsSecondaryFileSystem
Modifier and Type | Class and Description
--- | ---
`class` | `LocalIgfsSecondaryFileSystem` Secondary file system which delegates to local file system.

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

Methods in org.apache.ignite.internal.processors.igfs that return IgfsSecondaryFileSystem
Modifier and Type | Method and Description
--- | ---
`IgfsSecondaryFileSystem` | IgfsEx.`asSecondary()` Return the given IGFS as a secondary file system.
`IgfsSecondaryFileSystem` | IgfsImpl.`asSecondary()` Return the given IGFS as a secondary file system.
`IgfsSecondaryFileSystem` | IgfsAsyncImpl.`asSecondary()` Return the given IGFS as a secondary file system.
`IgfsSecondaryFileSystem` | IgfsSecondaryFileSystemCreateContext.`fileSystem()`

Methods in org.apache.ignite.internal.processors.igfs with parameters of type IgfsSecondaryFileSystem
Modifier and Type | Method and Description
--- | ---
`IgfsCreateResult` | IgfsMetaManager.`appendDual(IgfsSecondaryFileSystem fs, IgfsPath path, int bufSize, boolean create)` Append to a file in DUAL mode.
`boolean` | IgfsMetaManager.`mkdirsDual(IgfsSecondaryFileSystem fs, IgfsPath path, Map<String,String> props)` Create directory in DUAL mode.
`IgfsSecondaryInputStreamDescriptor` | IgfsMetaManager.`openDual(IgfsSecondaryFileSystem fs, IgfsPath path, int bufSize)` Open file in DUAL mode.
`boolean` | IgfsMetaManager.`renameDual(IgfsSecondaryFileSystem fs, IgfsPath src, IgfsPath dest)` Rename path in DUAL mode.
`IgfsEntryInfo` | IgfsMetaManager.`synchronizeFileDual(IgfsSecondaryFileSystem fs, IgfsPath path)` Synchronizes with secondary file system.
`IgfsEntryInfo` | IgfsMetaManager.`updateDual(IgfsSecondaryFileSystem fs, IgfsPath path, Map<String,String> props)` Update path in DUAL mode.
`void` | IgfsMetaManager.`updateTimes(IgfsPath path, long modificationTime, long accessTime, IgfsSecondaryFileSystem secondaryFs)` Update times.

Constructors in org.apache.ignite.internal.processors.igfs with parameters of type IgfsSecondaryFileSystem
Constructor and Description
`IgfsLazySecondaryFileSystemPositionedReadable(IgfsSecondaryFileSystem fs, IgfsPath path, int bufSize)` Constructor.
`IgfsSecondaryFileSystemCreateContext(IgfsSecondaryFileSystem fs, IgfsPath path, boolean overwrite, boolean simpleCreate, Map<String,String> props, short replication, long blockSize, int bufSize)` Constructor.

2017 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 2.0.0
Release Date | : April 30 2017