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

Packages that use IgfsBlockLocation
Package | Description
--- | ---
org.apache.ignite | Contains entry-point Ignite & HPC APIs.
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 processer.

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

Methods in org.apache.ignite that return types with arguments of type IgfsBlockLocation
Modifier and Type | Method and Description
--- | ---
`Collection<IgfsBlockLocation>` | IgniteFileSystem.`affinity(IgfsPath path, long start, long len)` Gets affinity block locations for data blocks of the file, i.e. the nodes, on which the blocks are stored.
`Collection<IgfsBlockLocation>` | IgniteFileSystem.`affinity(IgfsPath path, long start, long len, long maxLen)` Get affinity block locations for data blocks of the file.

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

Method parameters in org.apache.ignite.internal.igfs.common with type arguments of type IgfsBlockLocation
Modifier and Type | Method and Description
--- | ---
`void` | IgfsControlResponse.`locations(Collection<IgfsBlockLocation> res)`

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

Classes in org.apache.ignite.internal.processors.igfs that implement IgfsBlockLocation
Modifier and Type | Class and Description
--- | ---
`class` | `IgfsBlockLocationImpl` File block location in the grid.

Methods in org.apache.ignite.internal.processors.igfs that return types with arguments of type IgfsBlockLocation
Modifier and Type | Method and Description
--- | ---
`Collection<IgfsBlockLocation>` | IgfsDataManager.`affinity(IgfsFileInfo info, long start, long len)` Resolve affinity nodes for specified part of file.
`Collection<IgfsBlockLocation>` | IgfsDataManager.`affinity(IgfsFileInfo info, long start, long len, long maxLen)` Resolve affinity nodes for specified part of file.
`Collection<IgfsBlockLocation>` | IgfsImpl.`affinity(IgfsPath path, long start, long len)` Gets affinity block locations for data blocks of the file, i.e. the nodes, on which the blocks are stored.
`Collection<IgfsBlockLocation>` | IgfsAsyncImpl.`affinity(IgfsPath path, long start, long len)` Gets affinity block locations for data blocks of the file, i.e. the nodes, on which the blocks are stored.
`Collection<IgfsBlockLocation>` | IgfsImpl.`affinity(IgfsPath path, long start, long len, long maxLen)` Get affinity block locations for data blocks of the file.
`Collection<IgfsBlockLocation>` | IgfsAsyncImpl.`affinity(IgfsPath path, long start, long len, long maxLen)` Get affinity block locations for data blocks of the file.

Constructors in org.apache.ignite.internal.processors.igfs with parameters of type IgfsBlockLocation
Constructor and Description
`IgfsBlockLocationImpl(IgfsBlockLocation location, long len)`

2015 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 1.3.0-incubating
Release Date | : July 10 2015