# Deprecated API

## Contents

- Deprecated Interfaces
- Deprecated Classes
- Deprecated Annotation Types
- Deprecated Fields
- Deprecated Methods
- Deprecated Constructors
- Deprecated Enum Constants
- Deprecated Annotation Type Elements

Deprecated Interfaces
Interface and Description
org.apache.ignite.cache.affinity.AffinityKeyMapper Use `AffinityKeyMapped` or `CacheKeyConfiguration.setAffinityKeyFieldName(String)` instead.
org.apache.ignite.internal.client.ssl.GridSslContextFactory Use `Factory` instead.
org.apache.ignite.lang.IgniteAsyncSupport since 2.0. Please use specialized asynchronous methods.
org.apache.ignite.MemoryMetrics Use `DataRegionMetrics` instead.
org.apache.ignite.mxbean.MemoryMetricsMXBean Part of old API. Metrics are accessible through `DataRegionMetricsMXBean`.
org.apache.ignite.PersistenceMetrics Use `DataStorageMetrics` instead.
org.apache.ignite.mxbean.PersistenceMetricsMXBean Part of old API. Metrics are accessible through `DataStorageMetricsMXBean`.
org.apache.ignite.stream.StreamTupleExtractor Will be removed in 2.0.0.

Deprecated Classes
Class and Description
org.jsr166.ConcurrentHashMap8 need for java deserialization ConcurrentHashMap8 from old nodes.
org.apache.ignite.internal.processors.cache.query.GridCacheQueryResponseEntry Should be removed in Apache Ignite 3.0.
org.apache.ignite.internal.client.ssl.GridSslBasicContextFactory Use `Factory` instead.
org.apache.ignite.internal.jdbc.JdbcConnection Using Ignite client node based JDBC driver is preferable. See documentation of `IgniteJdbcDriver` for details.
org.apache.ignite.internal.jdbc.JdbcDatabaseMetadata Using Ignite client node based JDBC driver is preferable. See documentation of `IgniteJdbcDriver` for details.
org.apache.ignite.internal.jdbc.JdbcPreparedStatement Using Ignite client node based JDBC driver is preferable. See documentation of `IgniteJdbcDriver` for details.
org.apache.ignite.internal.jdbc.JdbcResultSet Using Ignite client node based JDBC driver is preferable. See documentation of `IgniteJdbcDriver` for details.
org.apache.ignite.internal.jdbc.JdbcResultSetMetadata Using Ignite client node based JDBC driver is preferable. See documentation of `IgniteJdbcDriver` for details.
org.apache.ignite.internal.jdbc.JdbcStatement Using Ignite client node based JDBC driver is preferable. See documentation of `IgniteJdbcDriver` for details.
org.apache.ignite.configuration.MemoryConfiguration Use `DataStorageConfiguration` instead.
org.apache.ignite.configuration.MemoryPolicyConfiguration Use `DataRegionConfiguration` instead.
org.apache.ignite.configuration.OdbcConfiguration
org.apache.ignite.configuration.PersistentStoreConfiguration Use `DataStorageConfiguration` instead.
org.apache.ignite.configuration.SqlConnectorConfiguration
org.apache.ignite.internal.processors.cache.verify.VerifyBackupPartitionsTask Legacy version of `VerifyBackupPartitionsTaskV2`.
org.apache.ignite.internal.visor.VisorDataTransferObject Use `IgniteDataTransferObject` instead. This class may be removed in Ignite 3.0.
org.apache.ignite.internal.visor.VisorDataTransferObjectInput Use `IgniteDataTransferObjectInput` instead. This class may be removed in Ignite 3.0.
org.apache.ignite.internal.visor.VisorDataTransferObjectOutput Use `IgniteDataTransferObjectOutput` instead. This class may be removed in Ignite 3.0.
org.apache.ignite.internal.visor.verify.VisorIdleVerifyTask
org.apache.ignite.internal.visor.node.VisorSqlConnectorConfiguration

Deprecated Annotation Types
Annotation Type and Description
org.apache.ignite.internal.processors.cache.store.CacheLocalStore Use Apache Ignite Native Persistence in case of need of distributed persistence store.
org.apache.ignite.lang.IgniteAsyncSupported since 2.0. Please use specialized asynchronous methods.

Deprecated Fields
Field and Description
org.apache.ignite.internal.IgniteNodeAttributes.ATTR_GRID_NAME Use `IgniteNodeAttributes.ATTR_IGNITE_INSTANCE_NAME`.
org.apache.ignite.internal.IgniteNodeAttributes.ATTR_MEMORY_CONFIG
org.apache.ignite.configuration.IgniteConfiguration.DFLT_LATE_AFF_ASSIGNMENT
org.apache.ignite.configuration.CacheConfiguration.DFLT_LONG_QRY_WARN_TIMEOUT
org.apache.ignite.IgniteDataStreamer.DFLT_MAX_PARALLEL_OPS Is not used anymore.
org.apache.ignite.configuration.CacheConfiguration.DFLT_REBALANCE_THREAD_POOL_SIZE
org.apache.ignite.IgniteSystemProperties.IGNITE_BINARY_DONT_WRAP_TREE_STRUCTURES Should be removed in Apache Ignite 2.0.
org.apache.ignite.IgniteSystemProperties.IGNITE_BINARY_SORT_OBJECT_FIELDS Should be removed in Apache Ignite 2.0.
org.apache.ignite.IgniteSystemProperties.IGNITE_LOG_GRID_NAME Use `IgniteSystemProperties.IGNITE_LOG_INSTANCE_NAME`.
org.apache.ignite.IgniteSystemProperties.IGNITE_MIN_BUFFERED_COMMUNICATION_MSG_CNT Not used anymore.
org.apache.ignite.IgniteSystemProperties.IGNITE_REST_GETALL_AS_ARRAY Should be made default in Apache Ignite 3.0.
org.apache.ignite.IgniteSystemProperties.IGNITE_UNWRAP_BINARY_FOR_INDEXING_SPI Should be removed in Apache Ignite 2.0.

Deprecated Methods
Method and Description
org.apache.ignite.Ignite.active() Use `IgniteCluster.active()` instead.
org.apache.ignite.Ignite.active(boolean) Use `IgniteCluster.active(boolean)` instead.
org.apache.ignite.internal.util.lang.GridFunc.addAll(C, Iterable<? extends T>)
org.apache.ignite.internal.util.lang.GridFunc.addAll(C, Iterator<? extends T>)
org.apache.ignite.spi.IgniteSpiContext.addMessageListener(GridMessageListener, String) Use `IgniteSpiContext.addLocalMessageListener(Object, IgniteBiPredicate)` instead.
org.apache.ignite.internal.util.lang.GridFunc.as(Runnable)
org.apache.ignite.internal.util.lang.GridFunc.asMap(K, V, K, V, K, V)
org.apache.ignite.internal.util.lang.GridFunc.asMap(K, V, K, V, K, V, K, V)
org.apache.ignite.internal.util.lang.GridFunc.asMap(K, V, K, V, K, V, K, V, K, V)
org.apache.ignite.internal.util.lang.GridFunc.asSet(T...)
org.apache.ignite.internal.util.lang.GridFunc.asSet(T)
org.apache.ignite.internal.util.lang.GridFunc.awaitAll(Collection<IgniteInternalFuture<T>>)
org.apache.ignite.internal.util.lang.GridFunc.awaitAll(long, Collection<IgniteInternalFuture<T>>)
org.apache.ignite.internal.util.lang.GridFunc.awaitAll(long, IgniteReducer<T, R>, Collection<IgniteInternalFuture<T>>)
org.apache.ignite.internal.processors.cache.GridCacheUtils.cheatCache(int)
org.apache.ignite.internal.managers.discovery.GridDiscoveryManager.consistentId() Use `ClusterNode.consistentId()` of local node to get actual consistent ID.
org.apache.ignite.internal.util.lang.GridFunc.contains(Integer[], int)
org.apache.ignite.internal.util.lang.GridFunc.contains(long[], long)
org.apache.ignite.internal.util.lang.GridFunc.containsAll(Collection<? extends T>, Iterable<? extends T>)
org.apache.ignite.internal.util.lang.GridFunc.containsAny(Collection<? extends T>, Iterable<? extends T>)
org.apache.ignite.internal.util.lang.GridFunc.copy(Collection<T>, Iterable<? extends T>, IgnitePredicate<? super T>...)
org.apache.ignite.internal.util.lang.GridFunc.copy(Collection<T>, T...)
org.apache.ignite.internal.util.IgniteUtils.debug(IgniteLogger, String) Calls to this method should never be committed to master.
org.apache.ignite.internal.util.IgniteUtils.debug(Object) Calls to this method should never be committed to master.
org.apache.ignite.internal.util.IgniteUtils.debugStack(IgniteLogger, String) Calls to this method should never be committed to master.
org.apache.ignite.internal.util.IgniteUtils.debugx(String) Calls to this method should never be committed to master.
org.apache.ignite.internal.util.lang.GridFunc.dedup(Collection<? extends T>)
org.apache.ignite.internal.util.IgniteUtils.dumpStack() Calls to this method should never be committed to master.
org.apache.ignite.internal.util.IgniteUtils.dumpStack(String) Calls to this method should never be committed to master.
org.apache.ignite.internal.util.IgniteUtils.dumpStack(String, PrintStream) Calls to this method should never be committed to master.
org.apache.ignite.internal.util.IgniteUtils.dumpStack(Thread) Calls to this method should never be committed to master.
org.apache.ignite.internal.util.IgniteUtils.dumpStack(Thread, PrintStream) Calls to this method should never be committed to master.
org.apache.ignite.internal.util.lang.GridFunc.emptyIterator()
org.apache.ignite.internal.util.lang.GridFunc.eqOrdered(Collection<?>, Collection<?>)
org.apache.ignite.internal.util.lang.GridFunc.equalTo(T)
org.apache.ignite.cache.CacheMetrics.estimateRebalancingFinishTime()
org.apache.ignite.internal.processors.cache.GridCacheAttributes.evictionPolicyClassName() Use evictionPolicyFactoryClassName() instead.
org.apache.ignite.internal.util.lang.GridFunc.filterList(List<T>, boolean, IgnitePredicate<T>...)
org.apache.ignite.internal.util.lang.GridFunc.find(Iterable<? extends V>, Y, IgniteClosure<? super V, Y>, IgnitePredicate<? super V>...)
org.apache.ignite.internal.util.lang.GridFunc.firstKey(Map<K, ?>)
org.apache.ignite.internal.util.lang.GridFunc.fold(Iterable<? extends D>, B, IgniteBiClosure<? super D, ? super B, B>...)
org.apache.ignite.internal.util.lang.GridFunc.forAll(Iterable<? extends V>, IgnitePredicate<? super V>...)
org.apache.ignite.internal.util.lang.GridFunc.forAll(Map<K, V>, IgnitePredicate<? super Map.Entry<K, V>>...)
org.apache.ignite.internal.util.lang.GridFunc.forAny(Iterable<? extends V>, IgnitePredicate<? super V>...)
org.apache.ignite.internal.util.lang.GridFunc.forEach(Iterable<? extends X>, IgniteInClosure<? super X>, IgnitePredicate<? super X>...)
org.apache.ignite.internal.util.lang.GridFunc.forEach(X[], IgniteInClosure<? super X>, IgnitePredicate<? super X>...)
org.apache.ignite.IgniteCompute.future()

org.apache.ignite.lang.IgniteAsyncSupport.future()
since 2.0. Please use new specialized async method e.g.

         IgniteFuture f = cache.getAsync();

instead of old-style async API:

         IgniteCache asyncCache = cache.withAsync();
         asyncCache.get(key);
         IgniteFuture fut = asyncCache.future();

org.apache.ignite.spi.discovery.DiscoverySpiMBean.getCoordinator() Use `DiscoverySpiMBean.getCoordinatorNodeFormatted()` instead.
org.apache.ignite.cache.CacheMetrics.getDhtEvictQueueCurrentSize()
org.apache.ignite.configuration.IgniteConfiguration.getDiscoveryStartupDelay() Not used any more.
org.apache.ignite.configuration.CacheConfiguration.getEvictionPolicy() Use `CacheConfiguration.getEvictionPolicyFactory()` instead.
org.apache.ignite.configuration.IgniteConfiguration.getGridName() Use `IgniteConfiguration.getIgniteInstanceName()` instead.
org.apache.ignite.cache.CacheMetrics.getKeySize() Can overflow. Use `CacheMetrics.getCacheSize()` instead.
org.apache.ignite.configuration.CacheConfiguration.getLongQueryWarningTimeout() Use `IgniteConfiguration.getLongQueryWarningTimeout()` instead.
org.apache.ignite.configuration.IgniteConfiguration.getMarshaller() Since 2.1. Some Ignite features will not work if non-null marshaller is set (IgniteCache.withKeepBinary(), .NET, CPP, ODBC)
org.apache.ignite.configuration.IgniteConfiguration.getMemoryConfiguration() Use `DataStorageConfiguration` instead.
org.apache.ignite.internal.visor.cache.VisorCacheConfiguration.getMemoryPolicyName()
org.apache.ignite.configuration.CacheConfiguration.getMemoryPolicyName() Use `CacheConfiguration.getDataRegionName()` (String)} instead.
org.apache.ignite.configuration.NearCacheConfiguration.getNearEvictionPolicy() Use `NearCacheConfiguration.getNearEvictionPolicyFactory()` instead.
org.apache.ignite.configuration.IgniteConfiguration.getNodeId()
org.apache.ignite.configuration.IgniteConfiguration.getOdbcConfiguration() Use `IgniteConfiguration.getClientConnectorConfiguration()` ()} instead.
org.apache.ignite.configuration.IgniteConfiguration.getPersistentStoreConfiguration() Part of old API. Use `DataStorageConfiguration` for configuring persistence instead.
org.apache.ignite.configuration.CacheConfiguration.getRebalanceThreadPoolSize()
org.apache.ignite.cache.CacheMetrics.getSize() Can overflow. Use `CacheMetrics.getCacheSize()` instead.
org.apache.ignite.configuration.IgniteConfiguration.getSqlConnectorConfiguration() Use `IgniteConfiguration.getClientConnectorConfiguration()` instead.
org.apache.ignite.configuration.ConnectorConfiguration.getSslContextFactory() Use `ConnectorConfiguration.getSslFactory()` instead.
org.apache.ignite.configuration.PersistentStoreConfiguration.getTlbSize() Instead `PersistentStoreConfiguration.getWalBufferSize()` should be used.
org.apache.ignite.internal.visor.cache.VisorCacheConfiguration.getTransactionManagerLookupClassName()
org.apache.ignite.configuration.CacheConfiguration.getTransactionManagerLookupClassName() Use `TransactionConfiguration.getTxManagerFactory()` instead.
org.apache.ignite.stream.StreamAdapter.getTupleExtractor()
org.apache.ignite.cache.CacheMetrics.getTxCommitQueueSize()
org.apache.ignite.cache.CacheMetrics.getTxDhtCommitQueueSize()
org.apache.ignite.cache.CacheMetrics.getTxDhtPrepareQueueSize()
org.apache.ignite.cache.CacheMetrics.getTxDhtStartVersionCountsSize()
org.apache.ignite.configuration.TransactionConfiguration.getTxManagerLookupClassName() Use `TransactionConfiguration.getTxManagerFactory()` instead.
org.apache.ignite.cache.CacheMetrics.getTxPrepareQueueSize()
org.apache.ignite.cache.CacheMetrics.getTxStartVersionCountsSize()
org.apache.ignite.configuration.PersistentStoreConfiguration.getWalBufferSize()
org.apache.ignite.configuration.DataStorageConfiguration.getWalHistorySize() Instead of walHistorySize use maxWalArchiveSize for manage of archive size.
org.apache.ignite.internal.processors.cache.persistence.GridCacheDatabaseSharedManager.CheckpointProgress.inProgress() For legacy reason.
org.apache.ignite.internal.util.lang.GridFunc.isAlwaysFalse(IgnitePredicate)
org.apache.ignite.internal.util.lang.GridFunc.isAlwaysFalse(IgnitePredicate[])
org.apache.ignite.internal.util.lang.GridFunc.isAlwaysTrue(IgnitePredicate)
org.apache.ignite.internal.util.lang.GridFunc.isAny(T, IgnitePredicate<? super T>...)

org.apache.ignite.lang.IgniteAsyncSupport.isAsync()
since 2.0. Please use new specialized async method e.g.

         IgniteFuture f = cache.getAsync();

instead of old-style async API:

         IgniteCache asyncCache = cache.withAsync();
         asyncCache.get(key);
         IgniteFuture fut = asyncCache.future();

org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi.isForceServerMode() Will be removed at 3.0.
org.apache.ignite.platform.dotnet.PlatformDotNetBinaryTypeConfiguration.isKeepDeserialized() Use `PlatformDotNetBinaryTypeConfiguration.getKeepDeserialized()` instead.
org.apache.ignite.configuration.IgniteConfiguration.isLateAffinityAssignment() Starting from Ignite 2.1 late affinity assignment is always enabled.
org.apache.ignite.configuration.IgniteConfiguration.isPersistentStoreEnabled() Part of legacy configuration API. Doesn't work if new configuration API is used.
org.apache.ignite.configuration.TransactionConfiguration.isTxSerializableEnabled()
org.apache.ignite.internal.util.lang.GridFunc.last(Iterable<? extends T>)
org.apache.ignite.internal.managers.deployment.GridDeploymentInfo.localDeploymentOwner()
org.apache.ignite.internal.util.lang.GridFunc.lose(Collection<T>, boolean, IgnitePredicate<? super T>...)
org.apache.ignite.internal.util.lang.GridFunc.lose(Map<K, V>, boolean, IgnitePredicate<? super Map.Entry<K, V>>...)
org.apache.ignite.Ignite.memoryMetrics() Use `Ignite.dataRegionMetrics()` instead.
org.apache.ignite.Ignite.memoryMetrics(String) Use `Ignite.dataRegionMetrics(String)` instead.
org.apache.ignite.internal.processors.cache.GridCacheAttributes.nearEvictionPolicyClassName() Use nearEvictionPolicyFactoryClassName() instead.
org.apache.ignite.internal.util.lang.GridFunc.newAtomicInt()
org.apache.ignite.internal.util.lang.GridFunc.newMap()
org.apache.ignite.internal.util.lang.GridFunc.noop()
org.apache.ignite.internal.util.lang.GridFunc.pair(T, T)
org.apache.ignite.internal.util.lang.GridFunc.partition(Iterable<? extends V>, IgnitePredicate<? super V>)
org.apache.ignite.Ignite.persistentStoreMetrics() Use `Ignite.dataStorageMetrics()` instead.
org.apache.ignite.internal.util.lang.GridFunc.rand(List<T>)
org.apache.ignite.internal.util.lang.GridFunc.rand(T...)
org.apache.ignite.internal.util.lang.GridFunc.range(int, int)
org.apache.ignite.cache.CacheMetrics.rebalancingStartTime()
org.apache.ignite.spi.IgniteSpiContext.removeMessageListener(GridMessageListener, String) Use `IgniteSpiContext.removeLocalMessageListener(Object, IgniteBiPredicate)` instead.
org.apache.ignite.internal.util.lang.GridFunc.retain(Collection<T>, boolean, Collection<? extends T0>)
org.apache.ignite.cache.store.CacheStore.sessionEnd(boolean) Use `CacheStoreSessionListener` instead (refer to its JavaDoc for details).
org.apache.ignite.cache.affinity.rendezvous.RendezvousAffinityFunction.setBackupFilter(IgniteBiPredicate<ClusterNode, ClusterNode>) Use `affinityBackupFilter` instead.
org.apache.ignite.cache.store.jdbc.CacheJdbcPojoStoreFactory.setDataSource(DataSource)
org.apache.ignite.configuration.IgniteConfiguration.setDiscoveryStartupDelay(long) Not used any more.
org.apache.ignite.configuration.CacheConfiguration.setEvictionPolicy(EvictionPolicy) Use `CacheConfiguration.setEvictionPolicyFactory(Factory)` instead.
org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi.setForceServerMode(boolean) Will be removed at 3.0.
org.apache.ignite.configuration.IgniteConfiguration.setGridName(String) Use `IgniteConfiguration.setIgniteInstanceName(String)` instead.
org.apache.ignite.configuration.IgniteConfiguration.setLateAffinityAssignment(boolean) Starting from Ignite 2.1 late affinity assignment is always enabled.
org.apache.ignite.spi.discovery.DiscoverySpi.setListener(DiscoverySpiListener)
org.apache.ignite.configuration.CacheConfiguration.setLongQueryWarningTimeout(long) Use `IgniteConfiguration.setLongQueryWarningTimeout(long)` instead.
org.apache.ignite.configuration.IgniteConfiguration.setMarshaller(Marshaller) Since 2.1. Some Ignite features will not work if non-null marshaller is set (IgniteCache.withKeepBinary(), .NET, CPP, ODBC)
org.apache.ignite.configuration.IgniteConfiguration.setMemoryConfiguration(MemoryConfiguration) Use `DataStorageConfiguration` instead.
org.apache.ignite.configuration.CacheConfiguration.setMemoryPolicyName(String) Use `CacheConfiguration.setDataRegionName(String)` instead.
org.apache.ignite.configuration.NearCacheConfiguration.setNearEvictionPolicy(EvictionPolicy<K, V>) Use `NearCacheConfiguration.setNearEvictionPolicyFactory(Factory)` instead.
org.apache.ignite.configuration.IgniteConfiguration.setNodeId(UUID) Use `IgniteConfiguration.setConsistentId(Serializable)` instead.
org.apache.ignite.configuration.IgniteConfiguration.setOdbcConfiguration(OdbcConfiguration) Use `IgniteConfiguration.setClientConnectorConfiguration(ClientConnectorConfiguration)` instead.
org.apache.ignite.configuration.IgniteConfiguration.setPersistentStoreConfiguration(PersistentStoreConfiguration) Part of old API. Use `DataStorageConfiguration` for configuring persistence instead.
org.apache.ignite.configuration.CacheConfiguration.setRebalanceThreadPoolSize(int)
org.apache.ignite.cache.query.ContinuousQuery.setRemoteFilter(CacheEntryEventSerializableFilter<K, V>) Use `AbstractContinuousQuery.setRemoteFilterFactory(Factory)` instead.
org.apache.ignite.configuration.IgniteConfiguration.setSqlConnectorConfiguration(SqlConnectorConfiguration) Use `IgniteConfiguration.setClientConnectorConfiguration(ClientConnectorConfiguration)` instead.
org.apache.ignite.configuration.ConnectorConfiguration.setSslContextFactory(GridSslContextFactory) Use `ConnectorConfiguration.setSslFactory(Factory)` instead.
org.apache.ignite.configuration.PersistentStoreConfiguration.setTlbSize(int) Instead `PersistentStoreConfiguration.setWalBufferSize(int walBuffSize)` should be used.
org.apache.ignite.configuration.CacheConfiguration.setTransactionManagerLookupClassName(String) Use `TransactionConfiguration.setTxManagerFactory(Factory)` instead.
org.apache.ignite.stream.StreamAdapter.setTupleExtractor(StreamTupleExtractor<T, K, V>)
org.apache.ignite.configuration.TransactionConfiguration.setTxManagerLookupClassName(String) Use `TransactionConfiguration.setTxManagerFactory(Factory)` instead.
org.apache.ignite.configuration.TransactionConfiguration.setTxSerializableEnabled(boolean) This method has no effect, `TransactionIsolation.SERIALIZABLE` isolation is always enabled.
org.apache.ignite.configuration.PersistentStoreConfiguration.setWalBufferSize(int)
org.apache.ignite.configuration.DataStorageConfiguration.setWalHistorySize(int) Instead of walHistorySize use maxWalArchiveSize for manage of archive size.
org.apache.ignite.internal.util.lang.GridFunc.string()
org.apache.ignite.internal.util.lang.GridFunc.sumIntReducer()
org.apache.ignite.internal.util.lang.GridFunc.sumLongReducer()
org.apache.ignite.internal.util.lang.GridFunc.t(V1, V2, V3, V4)
org.apache.ignite.internal.util.lang.GridFunc.t(V1, V2, V3, V4, V5)
org.apache.ignite.internal.util.lang.GridFunc.t(V1, V2, V3, V4, V5, V6)
org.apache.ignite.internal.util.lang.GridFunc.t1()
org.apache.ignite.internal.util.lang.GridFunc.t2()
org.apache.ignite.internal.util.lang.GridFunc.t3()
org.apache.ignite.internal.util.lang.GridFunc.t4()
org.apache.ignite.internal.util.lang.GridFunc.t5()
org.apache.ignite.internal.util.lang.GridFunc.t6()
org.apache.ignite.internal.processors.cache.GridCacheAttributes.transactionManagerLookupClassName() Transaction manager lookup must be configured in `TransactionConfiguration.getTxManagerLookupClassName()`.
org.apache.ignite.internal.util.lang.GridFunc.transform(X[], IgniteClosure<? super X, Y>)
org.apache.ignite.internal.util.lang.GridFunc.transformList(Collection<? extends T1>, IgniteClosure<? super T1, T2>, IgnitePredicate<? super T1>...)
org.apache.ignite.internal.util.lang.GridFunc.viewReadOnly(Map<K, V>, IgniteBiClosure<K, V, V1>, IgnitePredicate<? super K>...)
org.apache.ignite.IgniteMessaging.withAsync()
org.apache.ignite.IgniteCache.withAsync()
org.apache.ignite.IgniteEvents.withAsync()
org.apache.ignite.IgniteFileSystem.withAsync()
org.apache.ignite.IgniteServices.withAsync()
org.apache.ignite.IgniteCluster.withAsync()
org.apache.ignite.IgniteCompute.withAsync()

org.apache.ignite.lang.IgniteAsyncSupport.withAsync()
since 2.0. Please use new specialized async method e.g.

         IgniteFuture f = cache.getAsync();

instead of old-style async API:

         IgniteCache asyncCache = cache.withAsync();
         asyncCache.get(key);
         IgniteFuture fut = asyncCache.future();

org.apache.ignite.internal.util.lang.GridFunc.zip(Collection<? extends K>, V)

Deprecated Constructors
Constructor and Description
org.apache.ignite.internal.util.GridLeanSet(Collection<E>)

Deprecated Enum Constants
Enum Constant and Description
org.apache.ignite.internal.processors.rest.GridRestCommand.CLUSTER_ACTIVE Use `GridRestCommand.CLUSTER_ACTIVATE` instead.
org.apache.ignite.internal.processors.rest.GridRestCommand.CLUSTER_INACTIVE Use `GridRestCommand.CLUSTER_DEACTIVATE` instead.
org.apache.ignite.configuration.WALMode.DEFAULT This mode is no longer default and left here only for API compatibility. It is equivalent to the `FSYNC` mode.
org.apache.ignite.internal.GridTopic.TOPIC_MONGO Should be removed in Apache Ignite 3.0.

Deprecated Annotation Type Elements
Annotation Type Element and Description
org.apache.ignite.compute.gridify.Gridify.gridName Use `Gridify.igniteInstanceName()`. Nonempty `Gridify.igniteInstanceName()` takes precedence.
org.apache.ignite.compute.gridify.GridifySetToSet.gridName Use `GridifySetToSet.igniteInstanceName()`. Nonempty `GridifySetToSet.igniteInstanceName()` takes precedence.
org.apache.ignite.compute.gridify.GridifySetToValue.gridName Use `GridifySetToValue.igniteInstanceName()`. Nonempty `GridifySetToValue.igniteInstanceName()` takes precedence.

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.7.6
Release Date | : September 11 2019