## Uses of Class
org.apache.ignite.internal.util.typedef.T2

Packages that use T2
Package | Description
--- | ---
org.apache.ignite.internal.processors.cache |
org.apache.ignite.internal.processors.cache.distributed.dht |
org.apache.ignite.internal.processors.cache.transactions |
org.apache.ignite.internal.processors.igfs | Contains high performance file system processor.
org.apache.ignite.internal.processors.offheap |
org.apache.ignite.internal.util | System-wide utility routine and helper classes.
org.apache.ignite.internal.util.offheap |
org.apache.ignite.internal.util.offheap.unsafe |
org.apache.ignite.spi.discovery.tcp.messages | Contains implementation messages.

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

Methods in org.apache.ignite.internal.processors.cache that return T2
Modifier and Type | Method and Description
--- | ---
`T2<CacheObject,GridCacheVersion>` | GridCacheEntryEx.`innerGetVersioned(GridCacheVersion ver, IgniteInternalTx tx, boolean readSwap, boolean unmarshal, boolean updateMetrics, boolean evt, UUID subjId, Object transformClo, String taskName, IgniteCacheExpiryPolicy expiryPlc, boolean keepBinary)`
`T2<CacheObject,GridCacheVersion>` | GridCacheMapEntry.`innerGetVersioned(GridCacheVersion ver, IgniteInternalTx tx, boolean readSwap, boolean unmarshal, boolean updateMetrics, boolean evt, UUID subjId, Object transformClo, String taskName, IgniteCacheExpiryPolicy expiryPlc, boolean keepBinary)`

Methods in org.apache.ignite.internal.processors.cache with parameters of type T2
Modifier and Type | Method and Description
--- | ---
`static void` | GridCacheUtils.`checkAttributeMismatch(IgniteLogger log, CacheConfiguration locCfg, CacheConfiguration rmtCfg, UUID rmtNodeId, T2<String,String> attr, boolean fail)` Checks that local and remove configurations have the same value of given attribute.

Method parameters in org.apache.ignite.internal.processors.cache with type arguments of type T2
Modifier and Type | Method and Description
--- | ---
`<T> GridCloseableIterator<T>` | GridCacheSwapManager.`rawOffHeapIterator(CX2<T2<Long,Integer>,T2<Long,Integer>,T> c, Integer part, boolean primary, boolean backup)`
`<T> GridCloseableIterator<T>` | GridCacheSwapManager.`rawOffHeapIterator(CX2<T2<Long,Integer>,T2<Long,Integer>,T> c, Integer part, boolean primary, boolean backup)`

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

Methods in org.apache.ignite.internal.processors.cache.distributed.dht that return T2
Modifier and Type | Method and Description
--- | ---
`T2<Integer,AffinityTopologyVersion>` | GridDhtAssignmentFetchFuture.`key()`

Method parameters in org.apache.ignite.internal.processors.cache.distributed.dht with type arguments of type T2
Modifier and Type | Method and Description
--- | ---
`void` | GridDhtTxRemote.`addWrite(GridCacheContext cacheCtx, GridCacheOperation op, IgniteTxKey key, CacheObject val, Collection<T2<javax.cache.processor.EntryProcessor<Object,Object,Object>,Object[]>> entryProcessors, long ttl, boolean skipStore, boolean keepBinary)`

### Uses of T2 in org.apache.ignite.internal.processors.cache.transactions

Methods in org.apache.ignite.internal.processors.cache.transactions that return T2
Modifier and Type | Method and Description
--- | ---
`T2<GridCacheOperation,CacheObject>` | IgniteTxEntry.`entryProcessorCalculatedValue()`

Methods in org.apache.ignite.internal.processors.cache.transactions that return types with arguments of type T2
Modifier and Type | Method and Description
--- | ---
`Collection<T2<javax.cache.processor.EntryProcessor<Object,Object,Object>,Object[]>>` | IgniteTxEntry.`entryProcessors()`

Methods in org.apache.ignite.internal.processors.cache.transactions with parameters of type T2
Modifier and Type | Method and Description
--- | ---
`void` | IgniteTxEntry.`entryProcessorCalculatedValue(T2<GridCacheOperation,CacheObject> entryProcessorCalcVal)`

Method parameters in org.apache.ignite.internal.processors.cache.transactions with type arguments of type T2
Modifier and Type | Method and Description
--- | ---
`void` | IgniteTxEntry.`entryProcessors(Collection<T2<javax.cache.processor.EntryProcessor<Object,Object,Object>,Object[]>> entryProcessorsCol)`

Constructor parameters in org.apache.ignite.internal.processors.cache.transactions with type arguments of type T2
Constructor and Description
`TxDeadlock(List<GridCacheVersion> cycle, Map<GridCacheVersion,T2<UUID,Long>> txs, Map<GridCacheVersion,Set<IgniteTxKey>> txLockedKeys, Map<IgniteTxKey,Set<GridCacheVersion>> txRequestedKeys)`

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

Methods in org.apache.ignite.internal.processors.igfs that return types with arguments of type T2
Modifier and Type | Method and Description
--- | ---
`List<T2<IgfsPath,IgfsMode>>` | IgfsModeResolver.`modesOrdered()`
`List<T2<IgfsPath,IgfsMode>>` | IgfsPaths.`pathModes()`
`static ArrayList<T2<IgfsPath,IgfsMode>>` | IgfsUtils.`preparePathModes(IgfsMode dfltMode, List<T2<IgfsPath,IgfsMode>> modes)` Checks, filters and sorts the modes.

Method parameters in org.apache.ignite.internal.processors.igfs with type arguments of type T2
Modifier and Type | Method and Description
--- | ---
`static ArrayList<T2<IgfsPath,IgfsMode>>` | IgfsUtils.`preparePathModes(IgfsMode dfltMode, List<T2<IgfsPath,IgfsMode>> modes)` Checks, filters and sorts the modes.

Constructor parameters in org.apache.ignite.internal.processors.igfs with type arguments of type T2
Constructor and Description
`IgfsModeResolver(IgfsMode dfltMode, List<T2<IgfsPath,IgfsMode>> modes)` Constructor
`IgfsPaths(Object payload, IgfsMode dfltMode, List<T2<IgfsPath,IgfsMode>> pathModes)` Constructor.

### Uses of T2 in org.apache.ignite.internal.processors.offheap

Method parameters in org.apache.ignite.internal.processors.offheap with type arguments of type T2
Modifier and Type | Method and Description
--- | ---
`<T> GridCloseableIterator<T>` | GridOffHeapProcessor.`iterator(String spaceName, CX2<T2<Long,Integer>,T2<Long,Integer>,T> c)` Gets iterator over contents of the given space.
`<T> GridCloseableIterator<T>` | GridOffHeapProcessor.`iterator(String spaceName, CX2<T2<Long,Integer>,T2<Long,Integer>,T> c)` Gets iterator over contents of the given space.
`<T> GridCloseableIterator<T>` | GridOffHeapProcessor.`iterator(String spaceName, CX2<T2<Long,Integer>,T2<Long,Integer>,T> c, int part)` Gets iterator over contents of the given space.
`<T> GridCloseableIterator<T>` | GridOffHeapProcessor.`iterator(String spaceName, CX2<T2<Long,Integer>,T2<Long,Integer>,T> c, int part)` Gets iterator over contents of the given space.

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

Methods in org.apache.ignite.internal.util that return T2
Modifier and Type | Method and Description
--- | ---
`T2<T,Long>` | GridCircularBuffer.`get(long idx)`

### Uses of T2 in org.apache.ignite.internal.util.offheap

Method parameters in org.apache.ignite.internal.util.offheap with type arguments of type T2
Modifier and Type | Method and Description
--- | ---
`<T> GridCloseableIterator<T>` | GridOffHeapMap.`iterator(CX2<T2<Long,Integer>,T2<Long,Integer>,T> c)` Gets iterator over map.
`<T> GridCloseableIterator<T>` | GridOffHeapMap.`iterator(CX2<T2<Long,Integer>,T2<Long,Integer>,T> c)` Gets iterator over map.
`<T> GridCloseableIterator<T>` | GridOffHeapPartitionedMap.`iterator(CX2<T2<Long,Integer>,T2<Long,Integer>,T> c)` Gets iterator over the whole map.
`<T> GridCloseableIterator<T>` | GridOffHeapPartitionedMap.`iterator(CX2<T2<Long,Integer>,T2<Long,Integer>,T> c)` Gets iterator over the whole map.
`<T> GridCloseableIterator<T>` | GridOffHeapPartitionedMap.`iterator(CX2<T2<Long,Integer>,T2<Long,Integer>,T> c, int part)` Gets iterator over the partition.
`<T> GridCloseableIterator<T>` | GridOffHeapPartitionedMap.`iterator(CX2<T2<Long,Integer>,T2<Long,Integer>,T> c, int part)` Gets iterator over the partition.

### Uses of T2 in org.apache.ignite.internal.util.offheap.unsafe

Method parameters in org.apache.ignite.internal.util.offheap.unsafe with type arguments of type T2
Modifier and Type | Method and Description
--- | ---
`<T> GridCloseableIterator<T>` | GridUnsafeMap.`iterator(CX2<T2<Long,Integer>,T2<Long,Integer>,T> c)` Gets iterator over map.
`<T> GridCloseableIterator<T>` | GridUnsafeMap.`iterator(CX2<T2<Long,Integer>,T2<Long,Integer>,T> c)` Gets iterator over map.
`<T> GridCloseableIterator<T>` | GridUnsafePartitionedMap.`iterator(CX2<T2<Long,Integer>,T2<Long,Integer>,T> c)` Gets iterator over the whole map.
`<T> GridCloseableIterator<T>` | GridUnsafePartitionedMap.`iterator(CX2<T2<Long,Integer>,T2<Long,Integer>,T> c)` Gets iterator over the whole map.
`<T> GridCloseableIterator<T>` | GridUnsafePartitionedMap.`iterator(CX2<T2<Long,Integer>,T2<Long,Integer>,T> c, int part)` Gets iterator over the partition.
`<T> GridCloseableIterator<T>` | GridUnsafePartitionedMap.`iterator(CX2<T2<Long,Integer>,T2<Long,Integer>,T> c, int part)` Gets iterator over the partition.

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

Methods in org.apache.ignite.spi.discovery.tcp.messages that return types with arguments of type T2
Modifier and Type | Method and Description
--- | ---
`Collection<T2<UUID,ClusterMetrics>>` | TcpDiscoveryHeartbeatMessage.MetricsSet.`clientMetrics()`

2015 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 1.7.0
Release Date | : August 1 2016