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

Packages that use T2
Package | Description
--- | ---
org.apache.ignite.internal | Contains main implementation.
org.apache.ignite.internal.processors.cache |
org.apache.ignite.internal.processors.cache.distributed.dht |
org.apache.ignite.internal.processors.cache.distributed.dht.preloader |
org.apache.ignite.internal.processors.cache.persistence |
org.apache.ignite.internal.processors.cache.query.continuous |
org.apache.ignite.internal.processors.cache.transactions |
org.apache.ignite.internal.processors.continuous |
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

Methods in org.apache.ignite.internal that return T2
Modifier and Type | Method and Description
--- | ---
`static T2<Ignite,Boolean>` | IgnitionEx.`getOrStart(IgniteConfiguration cfg)` Gets or starts new grid instance if it hasn't been started yet.
`static T2<Ignite,Boolean>` | IgnitionEx.`start(IgniteConfiguration cfg, GridSpringResourceContext springCtx, boolean failIfStarted)` Starts grid with given configuration.

Method parameters in org.apache.ignite.internal with type arguments of type T2
Modifier and Type | Method and Description
--- | ---
`void` | GridMessageListenHandler.`updateCounters(AffinityTopologyVersion topVer, Map<UUID,Map<Integer,T2<Long,Long>>> cntrsPerNode, Map<Integer,T2<Long,Long>> cntrs)`
`void` | GridMessageListenHandler.`updateCounters(AffinityTopologyVersion topVer, Map<UUID,Map<Integer,T2<Long,Long>>> cntrsPerNode, Map<Integer,T2<Long,Long>> cntrs)`

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

Methods in org.apache.ignite.internal.processors.cache that return types with arguments of type T2
Modifier and Type | Method and Description
--- | ---
`List<T2<DynamicCacheDescriptor,NearCacheConfiguration>>` | GridCacheProcessor.`cachesToStartOnLocalJoin()`

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
--- | ---
`void` | GridCacheProcessor.`startCachesOnLocalJoin(List<T2<DynamicCacheDescriptor,NearCacheConfiguration>> caches, AffinityTopologyVersion exchTopVer)`

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

Methods in org.apache.ignite.internal.processors.cache.distributed.dht that return types with arguments of type T2
Modifier and Type | Method and Description
--- | ---
`Map<Integer,T2<Long,Long>>` | GridDhtPartitionTopology.`updateCounters(boolean skipZeros)`
`Map<Integer,T2<Long,Long>>` | GridClientPartitionTopology.`updateCounters(boolean skipZeros)`
`Map<Integer,T2<Long,Long>>` | GridDhtPartitionTopologyImpl.`updateCounters(boolean skipZeros)`

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)`
`void` | GridDhtPartitionTopology.`applyUpdateCounters(Map<Integer,T2<Long,Long>> cntrMap)`
`void` | GridClientPartitionTopology.`applyUpdateCounters(Map<Integer,T2<Long,Long>> cntrMap)`
`void` | GridDhtPartitionTopologyImpl.`applyUpdateCounters(Map<Integer,T2<Long,Long>> cntrMap)`
`boolean` | GridDhtPartitionTopology.`update(AffinityTopologyVersion exchangeVer, GridDhtPartitionFullMap partMap, Map<Integer,T2<Long,Long>> cntrMap, Set<Integer> partsToReload)`
`boolean` | GridClientPartitionTopology.`update(AffinityTopologyVersion exchangeVer, GridDhtPartitionFullMap partMap, Map<Integer,T2<Long,Long>> cntrMap, Set<Integer> partsToReload)`
`boolean` | GridDhtPartitionTopologyImpl.`update(AffinityTopologyVersion exchangeVer, GridDhtPartitionFullMap partMap, Map<Integer,T2<Long,Long>> cntrMap, Set<Integer> partsToReload)`

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

Methods in org.apache.ignite.internal.processors.cache.distributed.dht.preloader that return types with arguments of type T2
Modifier and Type | Method and Description
--- | ---
`Map<Integer,T2<Long,Long>>` | IgniteDhtPartitionCountersMap.`get(int cacheId)`
`Map<T2<Integer,Integer>,Long>` | IgniteDhtPartitionHistorySuppliersMap.`getReservations(UUID nodeId)`
`abstract Map<Integer,T2<Long,Long>>` | GridDhtPartitionsAbstractMessage.`partitionUpdateCounters(int grpId)`
`Map<Integer,T2<Long,Long>>` | GridDhtPartitionsFullMessage.`partitionUpdateCounters(int grpId)`
`Map<Integer,T2<Long,Long>>` | GridDhtPartitionsSingleMessage.`partitionUpdateCounters(int grpId)`
`Map<Integer,T2<Long,Long>>` | GridDhtPartitionsSingleRequest.`partitionUpdateCounters(int cacheId)`

Method parameters in org.apache.ignite.internal.processors.cache.distributed.dht.preloader with type arguments of type T2
Modifier and Type | Method and Description
--- | ---
`void` | GridDhtPartitionsFullMessage.`addPartitionUpdateCounters(int grpId, Map<Integer,T2<Long,Long>> cntrMap)`
`void` | GridDhtPartitionsSingleMessage.`partitionUpdateCounters(int grpId, Map<Integer,T2<Long,Long>> cntrMap)`
`void` | IgniteDhtPartitionCountersMap.`putIfAbsent(int cacheId, Map<Integer,T2<Long,Long>> cntrMap)`

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

Methods in org.apache.ignite.internal.processors.cache.persistence that return types with arguments of type T2
Modifier and Type | Method and Description
--- | ---
`Map<T2<Integer,Integer>,T2<Long,WALPointer>>` | GridCacheDatabaseSharedManager.`reservedForPreloading()` For debugging only.
`Map<T2<Integer,Integer>,T2<Long,WALPointer>>` | GridCacheDatabaseSharedManager.`reservedForPreloading()` For debugging only.

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

Method parameters in org.apache.ignite.internal.processors.cache.query.continuous with type arguments of type T2
Modifier and Type | Method and Description
--- | ---
`void` | CacheContinuousQueryHandler.`updateCounters(AffinityTopologyVersion topVer, Map<UUID,Map<Integer,T2<Long,Long>>> cntrsPerNode, Map<Integer,T2<Long,Long>> cntrs)`
`void` | CacheContinuousQueryHandler.`updateCounters(AffinityTopologyVersion topVer, Map<UUID,Map<Integer,T2<Long,Long>>> cntrsPerNode, Map<Integer,T2<Long,Long>> cntrs)`

### 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.continuous

Methods in org.apache.ignite.internal.processors.continuous that return types with arguments of type T2
Modifier and Type | Method and Description
--- | ---
`Map<Integer,T2<Long,Long>>` | StartRoutineAckDiscoveryMessage.`updateCounters()`
`Map<UUID,Map<Integer,T2<Long,Long>>>` | StartRoutineAckDiscoveryMessage.`updateCountersPerNode()`

Method parameters in org.apache.ignite.internal.processors.continuous with type arguments of type T2
Modifier and Type | Method and Description
--- | ---
`void` | StartRoutineDiscoveryMessage.`addUpdateCounters(UUID nodeId, Map<Integer,T2<Long,Long>> cntrs)`
`void` | GridContinuousHandler.`updateCounters(AffinityTopologyVersion topVer, Map<UUID,Map<Integer,T2<Long,Long>>> cntrsPerNode, Map<Integer,T2<Long,Long>> cntrs)`
`void` | GridContinuousHandler.`updateCounters(AffinityTopologyVersion topVer, Map<UUID,Map<Integer,T2<Long,Long>>> cntrsPerNode, Map<Integer,T2<Long,Long>> cntrs)`

Constructor parameters in org.apache.ignite.internal.processors.continuous with type arguments of type T2
Constructor and Description
`StartRoutineAckDiscoveryMessage(UUID routineId, Map<UUID,IgniteCheckedException> errs, Map<Integer,T2<Long,Long>> cntrs, Map<UUID,Map<Integer,T2<Long,Long>>> cntrsPerNode)`
`StartRoutineAckDiscoveryMessage(UUID routineId, Map<UUID,IgniteCheckedException> errs, Map<Integer,T2<Long,Long>> cntrs, Map<UUID,Map<Integer,T2<Long,Long>>> cntrsPerNode)`

### 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
--- | ---
`static ArrayList<T2<IgfsPath,IgfsMode>>` | IgfsUtils.`preparePathModes(IgfsMode dfltMode, List<T2<IgfsPath,IgfsMode>> modes, Set<IgfsPath> dualParentsContainingPrimaryChildren)` 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, Set<IgfsPath> dualParentsContainingPrimaryChildren)` 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, ArrayList<T2<IgfsPath,IgfsMode>> modes)` 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>>` | TcpDiscoveryMetricsUpdateMessage.MetricsSet.`clientMetrics()`

2017 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 2.1.0
Release Date | : July 20 2017