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

Packages that use IgfsFile
org.apache.ignite: Contains entry-point Ignite & HPC APIs.
org.apache.ignite.igfs.secondary: Contains APIs for IGFS secondary file system base on local file system.
org.apache.ignite.igfs.secondary.local: Contains APIs for IGFS secondary file system.
org.apache.ignite.internal.igfs.common: Contains IGFS classes that are common between client and server.
org.apache.ignite.internal.processors.igfs: Contains high performance file system processor.
org.apache.ignite.internal.processors.igfs.client
org.apache.ignite.internal.processors.igfs.secondary.local

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

Methods in org.apache.ignite that return IgfsFile
`IgfsFile` IgniteFileSystem.`info(IgfsPath path)` Gets file information for the specified path.
`IgfsFile` IgniteFileSystem.`update(IgfsPath path, Map<String,String> props)` Updates file information for the specified path.

Methods in org.apache.ignite that return types with arguments of type IgfsFile
`Collection<IgfsFile>` IgniteFileSystem.`listFiles(IgfsPath path)` Lists files under the specified path.

### Uses of IgfsFile in org.apache.ignite.igfs.secondary

Methods in org.apache.ignite.igfs.secondary that return IgfsFile
`IgfsFile` IgfsSecondaryFileSystem.`info(IgfsPath path)` Gets file information for the specified path.
`IgfsFile` IgfsSecondaryFileSystem.`update(IgfsPath path, Map<String,String> props)` Updates file information for the specified path.

Methods in org.apache.ignite.igfs.secondary that return types with arguments of type IgfsFile
`Collection<IgfsFile>` IgfsSecondaryFileSystem.`listFiles(IgfsPath path)` Lists files under the specified path.

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

Methods in org.apache.ignite.igfs.secondary.local that return IgfsFile
`IgfsFile` LocalIgfsSecondaryFileSystem.`info(IgfsPath path)` Gets file information for the specified path.
`IgfsFile` LocalIgfsSecondaryFileSystem.`update(IgfsPath path, Map<String,String> props)` Updates file information for the specified path.

Methods in org.apache.ignite.igfs.secondary.local that return types with arguments of type IgfsFile
`Collection<IgfsFile>` LocalIgfsSecondaryFileSystem.`listFiles(IgfsPath path)` Lists files under the specified path.

### Uses of IgfsFile in org.apache.ignite.internal.igfs.common

Methods in org.apache.ignite.internal.igfs.common with parameters of type IgfsFile
`void` IgfsControlResponse.`response(IgfsFile res)`

Method parameters in org.apache.ignite.internal.igfs.common with type arguments of type IgfsFile
`void` IgfsControlResponse.`files(Collection<IgfsFile> res)`

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

Classes in org.apache.ignite.internal.processors.igfs that implement IgfsFile
`class` `IgfsFileImpl` File or directory information.

Methods in org.apache.ignite.internal.processors.igfs that return IgfsFile
`IgfsFile` IgfsSecondaryFileSystemCreateContext.`info()` Get file info.
`IgfsFile` IgfsImpl.`info(IgfsPath path)` Gets file information for the specified path.
`IgfsFile` IgfsAsyncImpl.`info(IgfsPath path)` Gets file information for the specified path.
`IgfsFile` IgfsImpl.`update(IgfsPath path, Map<String,String> props)` Updates file information for the specified path.
`IgfsFile` IgfsAsyncImpl.`update(IgfsPath path, Map<String,String> props)` Updates file information for the specified path.

Methods in org.apache.ignite.internal.processors.igfs that return types with arguments of type IgfsFile
`Collection<IgfsFile>` IgfsImpl.`listFiles(IgfsPath path)` Lists files under the specified path.
`Collection<IgfsFile>` IgfsAsyncImpl.`listFiles(IgfsPath path)` Lists files under the specified path.

Constructors in org.apache.ignite.internal.processors.igfs with parameters of type IgfsFile
Constructor and Description
`IgfsFileImpl(IgfsFile igfsFile, long grpBlockSize)` A copy constructor.

### Uses of IgfsFile in org.apache.ignite.internal.processors.igfs.client

Methods in org.apache.ignite.internal.processors.igfs.client that return IgfsFile
`protected IgfsFile` IgfsClientUpdateCallable.`call0(IgfsContext ctx)` Execute task.
`protected IgfsFile` IgfsClientInfoCallable.`call0(IgfsContext ctx)` Execute task.

Methods in org.apache.ignite.internal.processors.igfs.client that return types with arguments of type IgfsFile
`protected Collection<IgfsFile>` IgfsClientListFilesCallable.`call0(IgfsContext ctx)` Execute task.

### Uses of IgfsFile in org.apache.ignite.internal.processors.igfs.secondary.local

Classes in org.apache.ignite.internal.processors.igfs.secondary.local that implement IgfsFile
`class` `LocalFileSystemIgfsFile` Implementation of the IgfsFile interface for the local filesystem.

2018 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.7.5
Release Date | : June 4 2019