## Uses of Interface
org.apache.ignite.binary.Binarylizable

Packages that use Binarylizable
org.apache.ignite.igfs: Contains IGnite File System APIs.
org.apache.ignite.internal.binary: Contains binary APIs internal implementation.
org.apache.ignite.internal.processors.closure: TODO.
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.client.meta
org.apache.ignite.internal.processors.igfs.data
org.apache.ignite.internal.processors.igfs.meta
org.apache.ignite.internal.processors.platform
org.apache.ignite.internal.processors.platform.entityframework
org.apache.ignite.internal.processors.platform.websession
org.apache.ignite.internal.websession
org.apache.ignite.lang: Contains general language constructs and functional APIs for distributed computations.

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

Classes in org.apache.ignite.igfs that implement Binarylizable
`class` `IgfsPath` `IGFS` path to file in the file system.
`class` `IgfsPathSummary` Path summary: total files count, total directories count, total length.

### Uses of Binarylizable in org.apache.ignite.internal.binary

Classes in org.apache.ignite.internal.binary that implement Binarylizable
`class` `BinaryTreeMap` Binary `TreeMap` wrapper.
`class` `BinaryTreeSet` Binary `TreeSet` wrapper.

### Uses of Binarylizable in org.apache.ignite.internal.processors.closure

Classes in org.apache.ignite.internal.processors.closure that implement Binarylizable
`static class` `GridClosureProcessor.C1<T,R>`
`static class` `GridClosureProcessor.C1MLA<T,R>`
`static class` `GridClosureProcessor.C2<R>`
`static class` `GridClosureProcessor.C2MLA<R>`
`static class` `GridClosureProcessor.C4`
`static class` `GridClosureProcessor.C4MLA`

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

Classes in org.apache.ignite.internal.processors.igfs that implement Binarylizable
`class` `IgfsBlockKey` File's binary data block key.
`class` `IgfsBlockLocationImpl` File block location in the grid.
`class` `IgfsDirectoryInfo` IGFS directory info.
`class` `IgfsFileAffinityRange` Affinity range.
`class` `IgfsFileImpl` File or directory information.
`class` `IgfsFileInfo` IGFS file info.
`class` `IgfsFileMap` Auxiliary class that is responsible for managing file affinity keys allocation by ranges.
`class` `IgfsListingEntry` Directory listing entry.
`class` `IgfsNodePredicate` IGFS node predicate.

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

Classes in org.apache.ignite.internal.processors.igfs.client that implement Binarylizable
`class` `IgfsClientAbstractCallable<T>` Abstract callable for IGFS tasks initiated on client node and passed to data node.
`class` `IgfsClientAffinityCallable` IGFS client affinity callable.
`class` `IgfsClientDeleteCallable` IGFS client delete callable.
`class` `IgfsClientExistsCallable` IGFS client exists callable.
`class` `IgfsClientInfoCallable` IGFS client info callable.
`class` `IgfsClientListFilesCallable` IGFS client list files callable.
`class` `IgfsClientListPathsCallable` IGFS client list paths callable.
`class` `IgfsClientMkdirsCallable` IGFS client mkdirs callable.
`class` `IgfsClientRenameCallable` IGFS client rename callable.
`class` `IgfsClientSetTimesCallable` IGFS client set times callable.
`class` `IgfsClientSizeCallable` IGFS client size callable.
`class` `IgfsClientSummaryCallable` IGFS client summary callable.
`class` `IgfsClientUpdateCallable` IGFS client update callable.

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

Classes in org.apache.ignite.internal.processors.igfs.client.meta that implement Binarylizable
`class` `IgfsClientMetaIdsForPathCallable` Get entry info for the given path.
`class` `IgfsClientMetaInfoForPathCallable` Get entry info for the given path.
`class` `IgfsClientMetaUnlockCallable` IGFS client unlock callable.

### Uses of Binarylizable in org.apache.ignite.internal.processors.igfs.data

Classes in org.apache.ignite.internal.processors.igfs.data that implement Binarylizable
`class` `IgfsDataPutProcessor` Entry processor to set or replace block byte value.

### Uses of Binarylizable in org.apache.ignite.internal.processors.igfs.meta

Classes in org.apache.ignite.internal.processors.igfs.meta that implement Binarylizable
`class` `IgfsMetaDirectoryCreateProcessor` Directory create processor.
`class` `IgfsMetaDirectoryListingAddProcessor` Update directory listing closure.
`class` `IgfsMetaDirectoryListingRemoveProcessor` Remove entry from directory listing.
`class` `IgfsMetaDirectoryListingRenameProcessor` Processor to rename a single entry in a directory listing.
`class` `IgfsMetaDirectoryListingReplaceProcessor` Listing replace processor.
`class` `IgfsMetaFileCreateProcessor` File create processor.
`class` `IgfsMetaFileLockProcessor` File lock entry processor.
`class` `IgfsMetaFileRangeDeleteProcessor` Delete range processor.
`class` `IgfsMetaFileRangeUpdateProcessor` Update range processor.
`class` `IgfsMetaFileReserveSpaceProcessor` File reserve space entry processor.
`class` `IgfsMetaFileUnlockProcessor` File unlock entry processor.
`class` `IgfsMetaUpdatePropertiesProcessor` Update properties processor.
`class` `IgfsMetaUpdateTimesProcessor` Update times entry processor.

### Uses of Binarylizable in org.apache.ignite.internal.processors.platform

Classes in org.apache.ignite.internal.processors.platform that implement Binarylizable
`class` `PlatformJavaObjectFactoryProxy` Wrapper for Java object factory.

### Uses of Binarylizable in org.apache.ignite.internal.processors.platform.entityframework

Classes in org.apache.ignite.internal.processors.platform.entityframework that implement Binarylizable
`class` `PlatformDotNetEntityFrameworkCacheEntry` EntityFramework cache entry.
`class` `PlatformDotNetEntityFrameworkCacheKey` EntityFramework cache key: query + versions.

### Uses of Binarylizable in org.apache.ignite.internal.processors.platform.websession

Classes in org.apache.ignite.internal.processors.platform.websession that implement Binarylizable
`class` `PlatformDotNetSessionData` Web session state data.
`class` `PlatformDotNetSessionLockResult` Result of the `PlatformDotNetSessionLockProcessor` execution.
`class` `PlatformDotNetSessionSetAndUnlockProcessor` Processor to unlock and optionally update the session.

### Uses of Binarylizable in org.apache.ignite.internal.websession

Classes in org.apache.ignite.internal.websession that implement Binarylizable
`class` `WebSessionAttributeProcessor` Updates web session attributes according to `WebSessionAttributeProcessor.updatesMap` and `WebSessionAttributeProcessor.accessTime`, `WebSessionAttributeProcessor.maxInactiveInterval`.
`class` `WebSessionEntity` Entity

### Uses of Binarylizable in org.apache.ignite.lang

Classes in org.apache.ignite.lang that implement Binarylizable
`class` `IgniteUuid` This is a faster performing version of `UUID`.

2018 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 2.4.0
Release Date | : March 5 2018