# Package org.apache.ignite.internal.processors.igfs

Contains high performance file system processer.

See: Description

Interface Summary
Interface | Description
--- | ---
IgfsEx | Internal API extension for `IgniteFileSystem`.
IgfsHelper | IGFS utility processor adapter.
IgfsServerHandler | IGFS server message handler.

Class Summary
Class | Description
--- | ---
IgfsAckMessage | Block write request acknowledgement message.
IgfsAsyncImpl | Igfs supporting asynchronous operations.
IgfsAttributes | IGFS attributes.
IgfsBlockKey | File's binary data block key.
IgfsBlockLocationImpl | File block location in the grid.
IgfsBlocksMessage | IGFS write blocks message.
IgfsClientSession | IGFS client session.
IgfsCommunicationMessage | Base class for all IGFS communication messages sent between nodes.
IgfsContext | IGFS context holding all required components for IGFS instance.
IgfsDataManager | Cache based file's data container.
IgfsDeleteMessage | Indicates that entry scheduled for delete was actually deleted.
IgfsDeleteWorker | IGFS worker for removal from the trash directory.
IgfsFileAffinityRange | Affinity range.
IgfsFileImpl | File or directory information.
IgfsFileInfo | Unmodifiable file information.
IgfsFileInfo.Builder | Builder for `IgfsFileInfo`.
IgfsFileMap | Auxiliary class that is responsible for managing file affinity keys allocation by ranges.
IgfsFileWorkerBatch | Work batch is an abstraction of the logically grouped tasks.
IgfsFragmentizerManager | IGFS fragmentizer manager.
IgfsFragmentizerRequest | Fragmentizer request.
IgfsFragmentizerResponse | Fragmentizer response.
IgfsHandshakeResponse | Handshake message.
IgfsHelperImpl | IGFS utils processor.
IgfsImpl | Cache-based IGFS implementation.
IgfsInputStreamAdapter | Implementation adapter providing necessary methods.
IgfsInputStreamDescriptor | IGFS input stream descriptor - includes stream id and length.
IgfsInputStreamImpl | Input stream to read data from grid cache with separate blocks.
IgfsJobImpl | IGFS job implementation.
IgfsListingEntry | Directory listing entry.
IgfsLocalMetrics | Value object holding all local IGFS metrics which cannot be determined using file system traversal.
IgfsManager | Abstract class for IGFS managers.
IgfsMetaManager | Cache based structure (meta data) manager.
IgfsMetricsAdapter | IGFS metrics adapter.
IgfsModeResolver |
IgfsNoopHelper | No-op utils processor adapter.
IgfsNoopProcessor | Nop Ignite file system processor implementation.
IgfsPaths | Description of path modes.
IgfsProcessor | Fully operational Ignite file system processor.
IgfsProcessorAdapter | Ignite file system processor adapter.
IgfsSecondaryInputStreamDescriptor | Descriptor of an input stream opened to the secondary file system.
IgfsSecondaryOutputStreamDescriptor | Descriptor of an output stream opened to the secondary file system.
IgfsServer | IGFS server.
IgfsServerManager | IGFS server manager.
IgfsStatus | IGFS response for status request.
IgfsSyncMessage | Basic sync message.
IgfsTaskArgsImpl<T> | IGFS task arguments implementation.
IgfsThread | IGFS ad-hoc thread.
IgfsUtils | Common IGFS utility methods.

Exception Summary
Exception | Description
--- | ---
IgfsInvalidRangeException | Internal exception thrown when attempted to update range that is no longer present in file affinity map.

## Package org.apache.ignite.internal.processors.igfs Description

Contains high performance file system processer.

2015 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 1.1.0-incubating
Release Date | : May 20 2015