## Uses of Class
org.jetbrains.annotations.NotNull

Packages that use NotNull
Package | Description
--- | ---
org.apache.ignite.igfs.mapreduce | Contains APIs for In-Memory MapReduce over IGFS.
org.apache.ignite.internal.binary | Contains binary APIs internal implementation.
org.apache.ignite.internal.client.impl |
org.apache.ignite.internal.processors.affinity | Data affinity processor.
org.apache.ignite.internal.processors.cache |
org.apache.ignite.internal.processors.cache.distributed.dht |
org.apache.ignite.internal.processors.cache.distributed.dht.atomic |
org.apache.ignite.internal.processors.cache.distributed.dht.preloader |
org.apache.ignite.internal.processors.cache.distributed.near |
org.apache.ignite.internal.processors.datastreamer | Data streamer processor.
org.apache.ignite.internal.processors.datastructures |
org.apache.ignite.internal.processors.igfs | Contains high performance file system processer.
org.apache.ignite.internal.util | System-wide utility routine and helper classes.
org.apache.ignite.lang | Contains general language constructs and functional APIs for distributed computations.
org.apache.ignite.spi.discovery.tcp.messages | Contains implementation messages.
org.apache.ignite.thread | Contains threads-related utility classes.

### Uses of NotNull in org.apache.ignite.igfs.mapreduce

Method parameters in org.apache.ignite.igfs.mapreduce with annotations of type NotNull
Modifier and Type | Method and Description
--- | ---
`int` | IgfsRangeInputStream.`read(byte[] b, int off, int len)`

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

Methods in org.apache.ignite.internal.binary with annotations of type NotNull
Modifier and Type | Method and Description
--- | ---
`String` | BinaryReaderExImpl.`readUTF()`

### Uses of NotNull in org.apache.ignite.internal.client.impl

Method parameters in org.apache.ignite.internal.client.impl with annotations of type NotNull
Modifier and Type | Method and Description
--- | ---
`Thread` | GridClientThreadFactory.`newThread(Runnable r)`

### Uses of NotNull in org.apache.ignite.internal.processors.affinity

Constructor parameters in org.apache.ignite.internal.processors.affinity with annotations of type NotNull
Constructor and Description
`GridAffinityFunctionContextImpl(List<ClusterNode> topSnapshot, List<List<ClusterNode>> prevAssignment, DiscoveryEvent discoEvt, AffinityTopologyVersion topVer, int backups)`

### Uses of NotNull in org.apache.ignite.internal.processors.cache

Methods in org.apache.ignite.internal.processors.cache with annotations of type NotNull
Modifier and Type | Method and Description
--- | ---
`static RuntimeException` | GridCacheUtils.`convertToCacheException(IgniteCheckedException e)`

### Uses of NotNull in org.apache.ignite.internal.processors.cache.distributed.dht

Method parameters in org.apache.ignite.internal.processors.cache.distributed.dht with annotations of type NotNull
Modifier and Type | Method and Description
--- | ---
`int` | GridDhtLocalPartition.`compareTo(GridDhtLocalPartition part)`

Constructor parameters in org.apache.ignite.internal.processors.cache.distributed.dht with annotations of type NotNull
Constructor and Description
`GridDhtAffinityAssignmentRequest(int cacheId, AffinityTopologyVersion topVer)`
`GridDhtAffinityAssignmentResponse(int cacheId, AffinityTopologyVersion topVer, List<List<ClusterNode>> affAssignment)`
`GridDhtGetFuture(GridCacheContext<K,V> cctx, long msgId, UUID reader, Map<KeyCacheObject,Boolean> keys, boolean readThrough, IgniteTxLocalEx tx, AffinityTopologyVersion topVer, UUID subjId, int taskNameHash, IgniteCacheExpiryPolicy expiryPlc, boolean skipVals)`
`GridDhtLockFuture(GridCacheContext<?,?> cctx, UUID nearNodeId, GridCacheVersion nearLockVer, AffinityTopologyVersion topVer, int cnt, boolean read, boolean needReturnVal, long timeout, GridDhtTxLocalAdapter tx, long threadId, long accessTtl, CacheEntryPredicate[] filter, boolean skipStore, boolean keepBinary)`

`GridDhtLockRequest(int cacheId, UUID nodeId, GridCacheVersion nearXidVer, long threadId, IgniteUuid futId, IgniteUuid miniId, GridCacheVersion lockVer, AffinityTopologyVersion topVer, boolean isInTx, boolean isRead, TransactionIsolation isolation, boolean isInvalidate, long timeout, int dhtCnt, int nearCnt, int txSize, UUID subjId, int taskNameHash, long accessTtl, boolean skipStore, boolean keepBinary, boolean addDepInfo)`

`GridDhtTxFinishRequest(UUID nearNodeId, IgniteUuid futId, IgniteUuid miniId, AffinityTopologyVersion topVer, GridCacheVersion xidVer, GridCacheVersion commitVer, long threadId, TransactionIsolation isolation, boolean commit, boolean invalidate, boolean sys, byte plc, boolean sysInvalidate, boolean syncCommit, boolean syncRollback, GridCacheVersion baseVer, Collection<GridCacheVersion> committedVers, Collection<GridCacheVersion> rolledbackVers, Collection<GridCacheVersion> pendingVers, int txSize, UUID subjId, int taskNameHash, boolean addDepInfo)`

`GridDhtTxFinishRequest(UUID nearNodeId, IgniteUuid futId, IgniteUuid miniId, AffinityTopologyVersion topVer, GridCacheVersion xidVer, GridCacheVersion commitVer, long threadId, TransactionIsolation isolation, boolean commit, boolean invalidate, boolean sys, byte plc, boolean sysInvalidate, boolean syncCommit, boolean syncRollback, GridCacheVersion baseVer, Collection<GridCacheVersion> committedVers, Collection<GridCacheVersion> rolledbackVers, Collection<GridCacheVersion> pendingVers, int txSize, UUID subjId, int taskNameHash, boolean addDepInfo, Collection<Long> updateIdxs)`

### Uses of NotNull in org.apache.ignite.internal.processors.cache.distributed.dht.atomic

Constructor parameters in org.apache.ignite.internal.processors.cache.distributed.dht.atomic with annotations of type NotNull
Constructor and Description
`GridDhtAtomicUpdateRequest(int cacheId, UUID nodeId, GridCacheVersion futVer, GridCacheVersion writeVer, CacheWriteSynchronizationMode syncMode, AffinityTopologyVersion topVer, boolean forceTransformBackups, UUID subjId, int taskNameHash, Object[] invokeArgs, boolean addDepInfo, boolean keepBinary)` Constructor.

`GridNearAtomicUpdateRequest(int cacheId, UUID nodeId, GridCacheVersion futVer, boolean fastMap, GridCacheVersion updateVer, AffinityTopologyVersion topVer, boolean topLocked, CacheWriteSynchronizationMode syncMode, GridCacheOperation op, boolean retval, javax.cache.expiry.ExpiryPolicy expiryPlc, Object[] invokeArgs, CacheEntryPredicate[] filter, UUID subjId, int taskNameHash, boolean skipStore, boolean keepBinary, boolean clientReq, boolean addDepInfo)`
Constructor.

### Uses of NotNull in org.apache.ignite.internal.processors.cache.distributed.dht.preloader

Constructor parameters in org.apache.ignite.internal.processors.cache.distributed.dht.preloader with annotations of type NotNull
Constructor and Description
`GridDhtPartitionExchangeId(UUID nodeId, int evt, AffinityTopologyVersion topVer)`
`GridDhtPartitionsFullMessage(GridDhtPartitionExchangeId id, GridCacheVersion lastVer, AffinityTopologyVersion topVer)`

### Uses of NotNull in org.apache.ignite.internal.processors.cache.distributed.near

Method parameters in org.apache.ignite.internal.processors.cache.distributed.near with annotations of type NotNull
Modifier and Type | Method and Description
--- | ---
`void` | GridNearGetResponse.`invalidPartitions(Collection<Integer> invalidParts, AffinityTopologyVersion topVer)`

Constructor parameters in org.apache.ignite.internal.processors.cache.distributed.near with annotations of type NotNull
Constructor and Description
`GridNearGetRequest(int cacheId, IgniteUuid futId, IgniteUuid miniId, GridCacheVersion ver, Map<KeyCacheObject,Boolean> keys, boolean readThrough, AffinityTopologyVersion topVer, UUID subjId, int taskNameHash, long accessTtl, boolean skipVals, boolean addDepInfo)`

`GridNearLockRequest(int cacheId, AffinityTopologyVersion topVer, UUID nodeId, long threadId, IgniteUuid futId, GridCacheVersion lockVer, boolean isInTx, boolean implicitTx, boolean implicitSingleTx, boolean isRead, boolean retVal, TransactionIsolation isolation, boolean isInvalidate, long timeout, int keyCnt, int txSize, boolean syncCommit, UUID subjId, int taskNameHash, long accessTtl, boolean skipStore, boolean keepBinary, boolean firstClientReq, boolean addDepInfo)`

`GridNearSingleGetRequest(int cacheId, long futId, KeyCacheObject key, boolean readThrough, AffinityTopologyVersion topVer, UUID subjId, int taskNameHash, long accessTtl, boolean skipVals, boolean addReader, boolean needVer, boolean addDepInfo)`

`GridNearTxFinishRequest(IgniteUuid futId, GridCacheVersion xidVer, long threadId, boolean commit, boolean invalidate, boolean sys, byte plc, boolean syncCommit, boolean syncRollback, boolean explicitLock, boolean storeEnabled, AffinityTopologyVersion topVer, GridCacheVersion baseVer, Collection<GridCacheVersion> committedVers, Collection<GridCacheVersion> rolledbackVers, int txSize, UUID subjId, int taskNameHash, boolean addDepInfo)`

### Uses of NotNull in org.apache.ignite.internal.processors.datastreamer

Constructor parameters in org.apache.ignite.internal.processors.datastreamer with annotations of type NotNull
Constructor and Description
`DataStreamerRequest(long reqId, byte[] resTopicBytes, String cacheName, byte[] updaterBytes, Collection<DataStreamerEntry> entries, boolean ignoreDepOwnership, boolean skipStore, boolean keepBinary, DeploymentMode depMode, String sampleClsName, String userVer, Map<UUID,IgniteUuid> ldrParticipants, IgniteUuid clsLdrId, boolean forceLocDep, AffinityTopologyVersion topVer)`

### Uses of NotNull in org.apache.ignite.internal.processors.datastructures

Methods in org.apache.ignite.internal.processors.datastructures with annotations of type NotNull
Modifier and Type | Method and Description
--- | ---
`Object[]` | GridCacheSetProxy.`toArray()`
`<T1> T1[]` | GridCacheSetProxy.`toArray(T1[] a)`

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

Method parameters in org.apache.ignite.internal.processors.igfs with annotations of type NotNull
Modifier and Type | Method and Description
--- | ---
`int` | IgfsBlockKey.`compareTo(IgfsBlockKey o)`
`int` | IgfsInputStreamImpl.`read(byte[] b, int off, int len)`

### Uses of NotNull in org.apache.ignite.internal.util

Method parameters in org.apache.ignite.internal.util with annotations of type NotNull
Modifier and Type | Method and Description
--- | ---
`static byte[]` | IgniteUtils.`calculateMD5Digest(InputStream in)` Calculate MD5 digits.

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

Method parameters in org.apache.ignite.lang with annotations of type NotNull
Modifier and Type | Method and Description
--- | ---
`int` | IgniteProductVersion.`compareTo(IgniteProductVersion o)`

### Uses of NotNull in org.apache.ignite.spi.discovery.tcp.messages

Method parameters in org.apache.ignite.spi.discovery.tcp.messages with annotations of type NotNull
Modifier and Type | Method and Description
--- | ---
`void` | TcpDiscoveryCustomEventMessage.`message(DiscoverySpiCustomMessage msg, byte[] msgBytes)`
`DiscoverySpiCustomMessage` | TcpDiscoveryCustomEventMessage.`message(Marshaller marsh)`

Constructor parameters in org.apache.ignite.spi.discovery.tcp.messages with annotations of type NotNull
Constructor and Description
`TcpDiscoveryCustomEventMessage(UUID creatorNodeId, DiscoverySpiCustomMessage msg, byte[] msgBytes)`

### Uses of NotNull in org.apache.ignite.thread

Method parameters in org.apache.ignite.thread with annotations of type NotNull
Modifier and Type | Method and Description
--- | ---
`Thread` | IgniteThreadFactory.`newThread(Runnable r)`

2015 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 1.5.0.final
Release Date | : December 29 2015