## Uses of Class
org.apache.ignite.igfs.IgfsMode

Packages that use IgfsMode
org.apache.ignite: Contains entry-point Ignite & HPC APIs.
org.apache.ignite.configuration: Contains configuration-related classes.
org.apache.ignite.igfs: Contains IGnite File System APIs.
org.apache.ignite.internal.processors.igfs: Contains high performance file system processor.
org.apache.ignite.internal.visor.igfs
org.apache.ignite.internal.visor.node

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

Methods in org.apache.ignite that return IgfsMode
`IgfsMode` IgniteFileSystem.`mode(IgfsPath path)` Get mode for the given path.

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

Fields in org.apache.ignite.configuration declared as IgfsMode
`static IgfsMode` FileSystemConfiguration.`DFLT_MODE` Default IGFS mode.

Methods in org.apache.ignite.configuration that return IgfsMode
`IgfsMode` FileSystemConfiguration.`getDefaultMode()` Gets mode to specify how `IGFS` interacts with Hadoop file system, like `HDFS`.

Methods in org.apache.ignite.configuration that return types with arguments of type IgfsMode
`Map<String,IgfsMode>` FileSystemConfiguration.`getPathModes()` Gets map of path prefixes to `IGFS` modes used for them.

Methods in org.apache.ignite.configuration with parameters of type IgfsMode
`FileSystemConfiguration` FileSystemConfiguration.`setDefaultMode(IgfsMode dfltMode)` Sets `IGFS` mode to specify how it should interact with secondary Hadoop file system, like `HDFS`.

Method parameters in org.apache.ignite.configuration with type arguments of type IgfsMode
`FileSystemConfiguration` FileSystemConfiguration.`setPathModes(Map<String,IgfsMode> pathModes)` Sets map of path prefixes to `IGFS` modes used for them.

### Uses of IgfsMode in org.apache.ignite.igfs

Methods in org.apache.ignite.igfs that return IgfsMode
`static IgfsMode` IgfsMode.`fromOrdinal(int ord)` Efficiently gets enumerated value from its ordinal.
`static IgfsMode` IgfsMode.`valueOf(String name)` Returns the enum constant of this type with the specified name.
`static IgfsMode[]` IgfsMode.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

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

Methods in org.apache.ignite.internal.processors.igfs that return IgfsMode
`IgfsMode` IgfsAttributes.`defaultMode()`
`IgfsMode` IgfsAsyncImpl.`mode(IgfsPath path)` Get mode for the given path.
`IgfsMode` IgfsImpl.`mode(IgfsPath path)` Get mode for the given path.
`IgfsMode` IgfsModeResolver.`resolveMode(IgfsPath path)` Resolves IGFS mode for the given path.

Methods in org.apache.ignite.internal.processors.igfs that return types with arguments of type IgfsMode
`Map<String,IgfsMode>` IgfsAttributes.`pathModes()`
`static ArrayList<T2<IgfsPath,IgfsMode>>` IgfsUtils.`preparePathModes(IgfsMode dfltMode, List<T2<IgfsPath,IgfsMode>> modes, Set<IgfsPath> dualParentsContainingPrimaryChildren)` Checks, filters and sorts the modes.

Methods in org.apache.ignite.internal.processors.igfs with parameters of type IgfsMode
`static boolean` IgfsUtils.`canContain(IgfsMode parent, IgfsMode child)` Answers if directory of this mode can contain a subdirectory of the given mode.
`static boolean` IgfsUtils.`isDualMode(IgfsMode mode)` Check whether mode is dual.
`static ArrayList<T2<IgfsPath,IgfsMode>>` IgfsUtils.`preparePathModes(IgfsMode dfltMode, List<T2<IgfsPath,IgfsMode>> modes, Set<IgfsPath> dualParentsContainingPrimaryChildren)` Checks, filters and sorts the modes.

Method parameters in org.apache.ignite.internal.processors.igfs with type arguments of type IgfsMode
`static ArrayList<T2<IgfsPath,IgfsMode>>` IgfsUtils.`preparePathModes(IgfsMode dfltMode, List<T2<IgfsPath,IgfsMode>> modes, Set<IgfsPath> dualParentsContainingPrimaryChildren)` Checks, filters and sorts the modes.

Constructors in org.apache.ignite.internal.processors.igfs with parameters of type IgfsMode
Constructor and Description
`IgfsAttributes(String igfsName, int blockSize, int grpSize, String metaCacheName, String dataCacheName, IgfsMode dfltMode, Map<String,IgfsMode> pathModes, boolean fragmentizerEnabled)`
`IgfsModeResolver(IgfsMode dfltMode, ArrayList<T2<IgfsPath,IgfsMode>> modes)` Constructor

Constructor parameters in org.apache.ignite.internal.processors.igfs with type arguments of type IgfsMode
Constructor and Description
`IgfsAttributes(String igfsName, int blockSize, int grpSize, String metaCacheName, String dataCacheName, IgfsMode dfltMode, Map<String,IgfsMode> pathModes, boolean fragmentizerEnabled)`
`IgfsModeResolver(IgfsMode dfltMode, ArrayList<T2<IgfsPath,IgfsMode>> modes)` Constructor

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

Methods in org.apache.ignite.internal.visor.igfs that return IgfsMode
`IgfsMode` VisorIgfsProfilerEntry.`getMode()`
`IgfsMode` VisorIgfs.`getMode()`

Constructors in org.apache.ignite.internal.visor.igfs with parameters of type IgfsMode
Constructor and Description
`VisorIgfs(String name, IgfsMode mode, VisorIgfsMetrics metrics, boolean secondaryFsConfigured)` Create IGFS configuration transfer object.
`VisorIgfsProfilerEntry(String path, long ts, IgfsMode mode, long size, long bytesRead, long readTime, long userReadTime, long bytesWritten, long writeTime, long userWriteTime, VisorIgfsProfilerUniformityCounters counters)` Create data transfer object with given parameters.

### Uses of IgfsMode in org.apache.ignite.internal.visor.node

Methods in org.apache.ignite.internal.visor.node that return IgfsMode
`IgfsMode` VisorIgfsConfiguration.`getDefaultMode()`

Methods in org.apache.ignite.internal.visor.node that return types with arguments of type IgfsMode
`Map<String,IgfsMode>` VisorIgfsConfiguration.`getPathModes()`

2018 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.7.0
Release Date | : November 30 2018