## Uses of Class
org.apache.ignite.IgniteException

Packages that use IgniteException
Package | Description
--- | ---
org.apache.ignite | Contains entry-point Ignite & HPC APIs.
org.apache.ignite.binary | Contains Ignite Binary Objects API classes.
org.apache.ignite.cache.store.jdbc | Contains reference JDBC-based cache store implementation.
org.apache.ignite.cluster | Contains cluster-related classes.
org.apache.ignite.compute | Contains Compute Grid functionality.
org.apache.ignite.compute.gridify | Contains APIs utilized for AOP-based grid-enabling.
org.apache.ignite.igfs | Contains IGnite File System APIs.
org.apache.ignite.igfs.mapreduce | Contains APIs for In-Memory MapReduce over IGFS.
org.apache.ignite.igfs.mapreduce.records | Contains record resolvers for In-Memory MapReduce over IGFS.
org.apache.ignite.igfs.secondary | Contains APIs for IGFS secondary file system base on local file system.
org.apache.ignite.igfs.secondary.local | Contains APIs for IGFS secondary file system.
org.apache.ignite.internal | Contains main implementation.
org.apache.ignite.internal.client.router.impl |
org.apache.ignite.internal.cluster |
org.apache.ignite.internal.managers.communication | TODO.
org.apache.ignite.internal.managers.loadbalancer | TODO.
org.apache.ignite.internal.mem |
org.apache.ignite.internal.pagemem.impl |
org.apache.ignite.internal.processors.cache.binary | Implementation of binary processor.
org.apache.ignite.internal.processors.cache.persistence.evict |
org.apache.ignite.internal.processors.cache.persistence.pagemem |
org.apache.ignite.internal.processors.cache.persistence.wal.crc |
org.apache.ignite.internal.processors.cache.query.jdbc |
org.apache.ignite.internal.processors.cache.transactions |
org.apache.ignite.internal.processors.cacheobject | Cache object processor.
org.apache.ignite.internal.processors.datastructures |
org.apache.ignite.internal.processors.igfs | Contains high performance file system processor.
org.apache.ignite.internal.processors.platform |
org.apache.ignite.internal.processors.platform.cache.affinity |
org.apache.ignite.internal.processors.platform.datastreamer |
org.apache.ignite.internal.processors.platform.dotnet |
org.apache.ignite.internal.processors.query |
org.apache.ignite.internal.processors.service |
org.apache.ignite.internal.util | System-wide utility routine and helper classes.
org.apache.ignite.internal.util.future | Future related classes.
org.apache.ignite.internal.util.gridify | Utility classes for gridify annotations.
org.apache.ignite.internal.util.lang |
org.apache.ignite.internal.util.nio | NIO server interfaces and common utility classes for NIO.
org.apache.ignite.internal.util.nio.ssl | Implementation of Secure Socket Layer filter for NIO server based on SSLEngine class.
org.apache.ignite.internal.visor |
org.apache.ignite.internal.visor.cache |
org.apache.ignite.internal.visor.compute |
org.apache.ignite.internal.visor.query |
org.apache.ignite.internal.visor.util |
org.apache.ignite.lang | Contains general language constructs and functional APIs for distributed computations.
org.apache.ignite.lifecycle | Contains lifecycle-related classes.
org.apache.ignite.messaging | Contains Topic-based Messaging functionality.
org.apache.ignite.platform.dotnet | Contains .Net platform-related classes.
org.apache.ignite.plugin | Contains plugins management API.
org.apache.ignite.plugin.security | Contains APIs for security, authentication, and authorization.
org.apache.ignite.scheduler | Contains Job Scheduling functionality.
org.apache.ignite.spi | Contains common classes and interfaces for SPI implementations.
org.apache.ignite.spi.communication.tcp | Contains default TCP/IP-based implementation for communication SPI.
org.apache.ignite.spi.discovery | Contains APIs for topology manager SPI.
org.apache.ignite.spi.discovery.tcp | Contains default TCP/IP implementation for discovery SPI.
org.apache.ignite.spi.failover | Contains APIs for failover SPI.
org.apache.ignite.spi.loadbalancing | Contains APIs for load balancing SPI.
org.apache.ignite.stream | Contains Ignite Streamer classes.
org.apache.ignite.transactions | Contains transaction-related classes.

### Uses of IgniteException in org.apache.ignite

Subclasses of IgniteException in org.apache.ignite
Modifier and Type | Class and Description
--- | ---
`class` | `IgniteCacheRestartingException` Exception thrown from ignite cache API if cache is restarting.
`class` | `IgniteClientDisconnectedException` Exception thrown from Ignite API when client node disconnected from cluster.
`class` | `IgniteDataStreamerTimeoutException` Exception is thrown when timeout of some `IgniteDataStreamer` operations occurs.
`class` | `IgniteDeploymentException` Deployment or re-deployment failed.
`class` | `IgniteInterruptedException` This exception is used to wrap standard `InterruptedException` into `IgniteException`.

Methods in org.apache.ignite that throw IgniteException
Modifier and Type | Method and Description
--- | ---
`boolean` | IgniteSet.`add(T t)`
`boolean` | IgniteQueue.`add(T item)`
`boolean` | IgniteSet.`addAll(Collection<? extends T> c)`
`boolean` | IgniteQueue.`addAll(Collection<? extends T> items)`
`long` | IgniteAtomicLong.`addAndGet(long l)` Adds `l` and gets current value of atomic long.
`long` | IgniteAtomicSequence.`addAndGet(long l)` Adds `l` elements to atomic sequence and gets value of atomic sequence.
`Collection<IgfsBlockLocation>` | IgniteFileSystem.`affinity(IgfsPath path, long start, long len)` Gets affinity block locations for data blocks of the file, i.e. the nodes, on which the blocks are stored.
`Collection<IgfsBlockLocation>` | IgniteFileSystem.`affinity(IgfsPath path, long start, long len, long maxLen)` Get affinity block locations for data blocks of the file.
`<R> R` | IgniteCompute.`affinityCall(Collection<String> cacheNames, int partId, IgniteCallable<R> job)` Executes given job on the node where partition is located (the partition is primary on the node) It's guaranteed that the data of all the partitions of all participating caches, the affinity key belongs to, will present on the destination node throughout the job execution.
`<R> R` | IgniteCompute.`affinityCall(Collection<String> cacheNames, Object affKey, IgniteCallable<R> job)` Executes given job on the node where data for provided affinity key is located (a.k.a. affinity co-location).
`<R> R` | IgniteSet.`affinityCall(IgniteCallable<R> job)` Executes given job on collocated set on the node where the set is located (a.k.a. affinity co-location).
`<R> R` | IgniteQueue.`affinityCall(IgniteCallable<R> job)` Executes given job on collocated queue on the node where the queue is located (a.k.a. affinity co-location).
`<R> R` | IgniteCompute.`affinityCall(String cacheName, Object affKey, IgniteCallable<R> job)` Executes given job on the node where data for provided affinity key is located (a.k.a. affinity co-location).
`<R> IgniteFuture<R>` | IgniteCompute.`affinityCallAsync(Collection<String> cacheNames, int partId, IgniteCallable<R> job)` Executes given job asynchronously on the node where partition is located (the partition is primary on the node) The data of the partition will not be migrated from the target node while the job is executed.
`<R> IgniteFuture<R>` | IgniteCompute.`affinityCallAsync(Collection<String> cacheNames, Object affKey, IgniteCallable<R> job)` Executes given job asynchronously on the node where data for provided affinity key is located (a.k.a. affinity co-location).
`<R> IgniteFuture<R>` | IgniteCompute.`affinityCallAsync(String cacheName, Object affKey, IgniteCallable<R> job)` Executes given job asynchronously on the node where data for provided affinity key is located (a.k.a. affinity co-location).
`void` | IgniteCompute.`affinityRun(Collection<String> cacheNames, int partId, IgniteRunnable job)` Executes given job on the node where partition is located (the partition is primary on the node) It's guaranteed that the data of all the partitions of all participating caches, the affinity key belongs to, will present on the destination node throughout the job execution.
`void` | IgniteCompute.`affinityRun(Collection<String> cacheNames, Object affKey, IgniteRunnable job)` Executes given job on the node where data for provided affinity key is located (a.k.a. affinity co-location).
`void` | IgniteSet.`affinityRun(IgniteRunnable job)` Executes given job on collocated set on the node where the set is located (a.k.a. affinity co-location).
`void` | IgniteQueue.`affinityRun(IgniteRunnable job)` Executes given job on collocated queue on the node where the queue is located (a.k.a. affinity co-location).
`void` | IgniteCompute.`affinityRun(String cacheName, Object affKey, IgniteRunnable job)` Executes given job on the node where data for provided affinity key is located (a.k.a. affinity co-location).
`IgniteFuture<Void>` | IgniteCompute.`affinityRunAsync(Collection<String> cacheNames, int partId, IgniteRunnable job)` Executes given job asynchronously on the node where partition is located (the partition is primary on the node) The data of the partition will not be migrated from the target node while the job is executed.
`IgniteFuture<Void>` | IgniteCompute.`affinityRunAsync(Collection<String> cacheNames, Object affKey, IgniteRunnable job)` Executes given job asynchronously on the node where data for provided affinity key is located (a.k.a. affinity co-location).
`IgniteFuture<Void>` | IgniteCompute.`affinityRunAsync(String cacheName, Object affKey, IgniteRunnable job)` Executes given job asynchronously on the node where data for provided affinity key is located (a.k.a. affinity co-location).
`IgfsOutputStream` | IgniteFileSystem.`append(IgfsPath path, boolean create)` Opens an output stream to an existing file for appending data.
`IgfsOutputStream` | IgniteFileSystem.`append(IgfsPath path, int bufSize, boolean create, Map<String,String> props)` Opens an output stream to an existing file for appending data.
`<T,R> Collection<R>` | IgniteCompute.`apply(IgniteClosure<T,R> job, Collection<? extends T> args)` Executes provided closure job on nodes within the underlying cluster group.
`<R,T> R` | IgniteCompute.`apply(IgniteClosure<T,R> job, T arg)` Executes provided closure job on a node within the underlying cluster group.
`<R1,R2,T> R2` | IgniteCompute.`apply(IgniteClosure<T,R1> job, Collection<? extends T> args, IgniteReducer<R1,R2> rdc)` Executes provided closure job on nodes within the underlying cluster group.
`<T,R> IgniteFuture<Collection<R>>` | IgniteCompute.`applyAsync(IgniteClosure<T,R> job, Collection<? extends T> args)` Executes provided closure job asynchronously on nodes within the underlying cluster group.
`<R,T> IgniteFuture<R>` | IgniteCompute.`applyAsync(IgniteClosure<T,R> job, T arg)` Executes provided closure job asynchronously on a node within the underlying cluster group.
`<R1,R2,T> IgniteFuture<R2>` | IgniteCompute.`applyAsync(IgniteClosure<T,R1> job, Collection<? extends T> args, IgniteReducer<R1,R2> rdc)` Executes provided closure job asynchronously on nodes within the underlying cluster group.
`IgniteAtomicLong` | Ignite.`atomicLong(String name, AtomicConfiguration cfg, long initVal, boolean create)` Will get a atomic long from cache and create one if it has not been created yet and `create` flag is `true`.
`IgniteAtomicLong` | Ignite.`atomicLong(String name, long initVal, boolean create)` Will get a atomic long from cache and create one if it has not been created yet and `create` flag is `true`.
`<T> IgniteAtomicReference<T>` | Ignite.`atomicReference(String name, AtomicConfiguration cfg, T initVal, boolean create)` Will get a atomic reference from cache and create one if it has not been created yet and `create` flag is `true`.
`<T> IgniteAtomicReference<T>` | Ignite.`atomicReference(String name, T initVal, boolean create)` Will get a atomic reference from cache and create one if it has not been created yet and `create` flag is `true`.
`IgniteAtomicSequence` | Ignite.`atomicSequence(String name, AtomicConfiguration cfg, long initVal, boolean create)` Will get an atomic sequence from cache and create one if it has not been created yet and `create` flag is `true`.
`IgniteAtomicSequence` | Ignite.`atomicSequence(String name, long initVal, boolean create)` Will get an atomic sequence from cache and create one if it has not been created yet and `create` flag is `true`.
`<T,S> IgniteAtomicStamped<T,S>` | Ignite.`atomicStamped(String name, AtomicConfiguration cfg, T initVal, S initStamp, boolean create)` Will get a atomic stamped from cache and create one if it has not been created yet and `create` flag is `true`.
`<T,S> IgniteAtomicStamped<T,S>` | Ignite.`atomicStamped(String name, T initVal, S initStamp, boolean create)` Will get a atomic stamped from cache and create one if it has not been created yet and `create` flag is `true`.
`void` | IgniteCountDownLatch.`await()` Causes the current thread to wait until the latch has counted down to zero, unless current thread is interrupted.
`void` | IgniteCondition.`await()` Causes the current thread to wait until it is signalled or interrupted.
`boolean` | IgniteCountDownLatch.`await(long timeout)` Causes the current thread to wait until the latch has counted down to zero, unless the thread is interrupted, or the specified waiting time elapses.
`boolean` | IgniteCountDownLatch.`await(long timeout, TimeUnit unit)` Causes the current thread to wait until the latch has counted down to zero, unless the thread is interrupted, or the specified waiting time elapses.
`boolean` | IgniteCondition.`await(long time, TimeUnit unit)` Causes the current thread to wait until it is signalled or interrupted, or the specified waiting time elapses.
`long` | IgniteCondition.`awaitNanos(long nanosTimeout)` Causes the current thread to wait until it is signalled or interrupted, or the specified waiting time elapses.
`void` | IgniteCondition.`awaitUninterruptibly()` Causes the current thread to wait until it is signalled.
`boolean` | IgniteCondition.`awaitUntil(Date deadline)` Causes the current thread to wait until it is signalled or interrupted, or the specified deadline elapses.
`<R> Collection<R>` | IgniteCompute.`broadcast(IgniteCallable<R> job)` Broadcasts given job to all nodes in cluster group.
`<R,T> Collection<R>` | IgniteCompute.`broadcast(IgniteClosure<T,R> job, T arg)` Broadcasts given closure job with passed in argument to all nodes in the cluster group.
`void` | IgniteCompute.`broadcast(IgniteRunnable job)` Broadcasts given job to all nodes in the cluster group.
`<R> IgniteFuture<Collection<R>>` | IgniteCompute.`broadcastAsync(IgniteCallable<R> job)` Broadcasts given job asynchronously to all nodes in cluster group.
`<R,T> IgniteFuture<Collection<R>>` | IgniteCompute.`broadcastAsync(IgniteClosure<T,R> job, T arg)` Broadcasts given closure job asynchronously with passed in argument to all nodes in the cluster group.
`IgniteFuture<Void>` | IgniteCompute.`broadcastAsync(IgniteRunnable job)` Broadcasts given job asynchronously to all nodes in the cluster group.
`<R> Collection<R>` | IgniteCompute.`call(Collection<? extends IgniteCallable<R>> jobs)` Executes collection of jobs on nodes within the underlying cluster group.
`<R1,R2> R2` | IgniteCompute.`call(Collection<? extends IgniteCallable<R1>> jobs, IgniteReducer<R1,R2> rdc)` Executes collection of jobs on nodes within the underlying cluster group.
`<R> R` | IgniteCompute.`call(IgniteCallable<R> job)` Executes provided job on a node within the underlying cluster group.
`<R> IgniteFuture<Collection<R>>` | IgniteCompute.`callAsync(Collection<? extends IgniteCallable<R>> jobs)` Executes collection of jobs asynchronously on nodes within the underlying cluster group.
`<R1,R2> IgniteFuture<R2>` | IgniteCompute.`callAsync(Collection<? extends IgniteCallable<R1>> jobs, IgniteReducer<R1,R2> rdc)` Executes collection of jobs asynchronously on nodes within the underlying cluster group.
`<R> IgniteFuture<R>` | IgniteCompute.`callAsync(IgniteCallable<R> job)` Executes provided job asynchronously on a node within the underlying cluster group.
`void` | IgniteServices.`cancel(String name)` Cancels service deployment.
`void` | IgniteServices.`cancelAll()` Cancels all deployed services.
`IgniteFuture<Void>` | IgniteServices.`cancelAllAsync()` Asynchronously cancels all deployed services.
`IgniteFuture<Void>` | IgniteServices.`cancelAsync(String name)` Asynchronously cancels service deployment.
`void` | IgniteSet.`clear()`
`void` | IgniteQueue.`clear()`
`void` | IgniteFileSystem.`clear()` Formats the file system removing all existing entries from it, but not removing anything in secondary file system (if any).
`void` | IgniteQueue.`clear(int batchSize)` Removes all of the elements from this queue.
`IgniteFuture<Void>` | IgniteFileSystem.`clearAsync()` Formats the file system removing all existing entries from it, but not removing anything in secondary file system (if any).
`void` | IgniteSet.`close()` Removes this set.
`void` | Ignite.`close()` Closes `this` instance of grid.
`void` | IgniteQueue.`close()` Removes this queue.
`boolean` | IgniteAtomicLong.`compareAndSet(long expVal, long newVal)` Atomically compares current value to the expected value, and if they are equal, sets current value to new value.
`boolean` | IgniteAtomicReference.`compareAndSet(T expVal, T newVal)` Conditionally sets the new value.
`boolean` | IgniteAtomicStamped.`compareAndSet(T expVal, T newVal, S expStamp, S newStamp)` Conditionally sets the new value and new stamp.
`boolean` | IgniteSet.`contains(Object o)`
`boolean` | IgniteQueue.`contains(Object item)`
`boolean` | IgniteSet.`containsAll(Collection<?> c)`
`boolean` | IgniteQueue.`containsAll(Collection<?> items)`
`int` | IgniteCountDownLatch.`countDown()` Decrements the count of the latch, releasing all waiting threads on all nodes if the count reaches zero.
`int` | IgniteCountDownLatch.`countDown(int val)` Decreases the count of the latch using passed in value, releasing all waiting threads on all nodes if the count reaches zero.
`void` | IgniteCountDownLatch.`countDownAll()` Counts down this latch to zero, releasing all waiting threads on all nodes.
`IgniteCountDownLatch` | Ignite.`countDownLatch(String name, int cnt, boolean autoDel, boolean create)` Gets or creates count down latch.
`IgfsOutputStream` | IgniteFileSystem.`create(IgfsPath path, boolean overwrite)` Creates a file and opens it for writing.
`IgfsOutputStream` | IgniteFileSystem.`create(IgfsPath path, int bufSize, boolean overwrite, IgniteUuid affKey, int replication, long blockSize, Map<String,String> props)` Creates a file and opens it for writing.
`IgfsOutputStream` | IgniteFileSystem.`create(IgfsPath path, int bufSize, boolean overwrite, int replication, long blockSize, Map<String,String> props)` Creates a file and opens it for writing.
`long` | IgniteAtomicLong.`decrementAndGet()` Decrements and gets current value of atomic long.
`boolean` | IgniteFileSystem.`delete(IgfsPath path, boolean recursive)` Deletes file.
`void` | IgniteServices.`deploy(ServiceConfiguration cfg)` Deploys multiple instances of the service on the grid according to provided configuration.
`IgniteFuture<Void>` | IgniteServices.`deployAsync(ServiceConfiguration cfg)` Asynchronously deploys multiple instances of the service on the grid according to provided configuration.
`void` | IgniteServices.`deployClusterSingleton(String name, Service svc)` Deploys a cluster-wide singleton service.
`IgniteFuture<Void>` | IgniteServices.`deployClusterSingletonAsync(String name, Service svc)` Asynchronously deploys a cluster-wide singleton service.
`void` | IgniteServices.`deployKeyAffinitySingleton(String name, Service svc, String cacheName, Object affKey)` Deploys one instance of this service on the primary node for a given affinity key.
`IgniteFuture<Void>` | IgniteServices.`deployKeyAffinitySingletonAsync(String name, Service svc, String cacheName, Object affKey)` Asynchronously deploys one instance of this service on the primary node for a given affinity key.
`void` | IgniteServices.`deployMultiple(String name, Service svc, int totalCnt, int maxPerNodeCnt)` Deploys multiple instances of the service on the grid.
`IgniteFuture<Void>` | IgniteServices.`deployMultipleAsync(String name, Service svc, int totalCnt, int maxPerNodeCnt)` Asynchronously deploys multiple instances of the service on the grid.
`void` | IgniteServices.`deployNodeSingleton(String name, Service svc)` Deploys a per-node singleton service.
`IgniteFuture<Void>` | IgniteServices.`deployNodeSingletonAsync(String name, Service svc)` Asynchronously deploys a per-node singleton service.
`<T,R> R` | IgniteCompute.`execute(Class<? extends ComputeTask<T,R>> taskCls, T arg)` Executes given task on within the cluster group.
`<T,R> R` | IgniteFileSystem.`execute(Class<? extends IgfsTask<T,R>> taskCls, IgfsRecordResolver rslvr, Collection<IgfsPath> paths, boolean skipNonExistentFiles, long maxRangeLen, T arg)` Executes IGFS task with overridden maximum range length (see `FileSystemConfiguration.getMaximumTaskRangeLength()` for more information).
`<T,R> R` | IgniteFileSystem.`execute(Class<? extends IgfsTask<T,R>> taskCls, IgfsRecordResolver rslvr, Collection<IgfsPath> paths, T arg)` Executes IGFS task.
`<T,R> R` | IgniteCompute.`execute(ComputeTask<T,R> task, T arg)` Executes given task within the cluster group.
`<T,R> R` | IgniteFileSystem.`execute(IgfsTask<T,R> task, IgfsRecordResolver rslvr, Collection<IgfsPath> paths, boolean skipNonExistentFiles, long maxRangeLen, T arg)` Executes IGFS task with overridden maximum range length (see `FileSystemConfiguration.getMaximumTaskRangeLength()` for more information).
`<T,R> R` | IgniteFileSystem.`execute(IgfsTask<T,R> task, IgfsRecordResolver rslvr, Collection<IgfsPath> paths, T arg)` Executes IGFS task.
`<T,R> R` | IgniteCompute.`execute(String taskName, T arg)` Executes given task within the cluster group.
`<T,R> ComputeTaskFuture<R>` | IgniteCompute.`executeAsync(Class<? extends ComputeTask<T,R>> taskCls, T arg)` Executes given task asynchronously on within the cluster group.
`<T,R> IgniteFuture<R>` | IgniteFileSystem.`executeAsync(Class<? extends IgfsTask<T,R>> taskCls, IgfsRecordResolver rslvr, Collection<IgfsPath> paths, boolean skipNonExistentFiles, long maxRangeLen, T arg)` Executes IGFS task asynchronously with overridden maximum range length (see `FileSystemConfiguration.getMaximumTaskRangeLength()` for more information).
`<T,R> IgniteFuture<R>` | IgniteFileSystem.`executeAsync(Class<? extends IgfsTask<T,R>> taskCls, IgfsRecordResolver rslvr, Collection<IgfsPath> paths, T arg)` Executes IGFS task asynchronously.
`<T,R> ComputeTaskFuture<R>` | IgniteCompute.`executeAsync(ComputeTask<T,R> task, T arg)` Executes given task asynchronously within the cluster group.
`<T,R> IgniteFuture<R>` | IgniteFileSystem.`executeAsync(IgfsTask<T,R> task, IgfsRecordResolver rslvr, Collection<IgfsPath> paths, boolean skipNonExistentFiles, long maxRangeLen, T arg)` Executes IGFS task asynchronously with overridden maximum range length (see `FileSystemConfiguration.getMaximumTaskRangeLength()` for more information).
`<T,R> IgniteFuture<R>` | IgniteFileSystem.`executeAsync(IgfsTask<T,R> task, IgfsRecordResolver rslvr, Collection<IgfsPath> paths, T arg)` Executes IGFS task asynchronously.
`<T,R> ComputeTaskFuture<R>` | IgniteCompute.`executeAsync(String taskName, T arg)` Executes given task asynchronously within the cluster group.
`long` | IgniteAtomicLong.`get()` Gets current value of atomic long.
`long` | IgniteAtomicSequence.`get()` Gets current value of atomic sequence.
`IgniteBiTuple<T,S>` | IgniteAtomicStamped.`get()` Gets both current value and current stamp of atomic stamped.
`T` | IgniteAtomicReference.`get()` Gets current value of an atomic reference.
`long` | IgniteAtomicLong.`getAndAdd(long l)` Gets current value of atomic long and adds `l`.
`long` | IgniteAtomicSequence.`getAndAdd(long l)` Gets current value of atomic sequence and adds `l` elements.
`long` | IgniteAtomicLong.`getAndDecrement()` Gets and decrements current value of atomic long.
`long` | IgniteAtomicLong.`getAndIncrement()` Gets and increments current value of atomic long.
`long` | IgniteAtomicSequence.`getAndIncrement()` Gets and increments current value of atomic sequence.
`long` | IgniteAtomicLong.`getAndSet(long l)` Gets current value of atomic long and sets new value `l` of atomic long.
`int` | IgniteLock.`getHoldCount()` Queries the number of holds on this lock by the current thread.
`IgniteCondition` | IgniteLock.`getOrCreateCondition(String name)` Returns a `Condition` instance for use with this `IgniteLock` instance.
`static Ignite` | Ignition.`getOrStart(IgniteConfiguration cfg)` Gets or starts new grid instance if it hasn't been started yet.
`int` | IgniteLock.`getWaitQueueLength(IgniteCondition condition)` Returns an estimate of the number of threads on this node that are waiting on the given condition associated with this lock.
`boolean` | IgniteLock.`hasQueuedThread(Thread thread)` Queries whether the given thread is waiting to acquire this lock.
`boolean` | IgniteLock.`hasQueuedThreads()` Queries whether any threads on this node are waiting to acquire this lock.
`boolean` | IgniteLock.`hasWaiters(IgniteCondition condition)` Queries whether any threads on this node are waiting on the given condition associated with this lock.
`long` | IgniteAtomicLong.`incrementAndGet()` Increments and gets current value of atomic long.
`long` | IgniteAtomicSequence.`incrementAndGet()` Increments and returns the value of atomic sequence.
`IgfsFile` | IgniteFileSystem.`info(IgfsPath path)` Gets file information for the specified path.
`boolean` | IgniteLock.`isBroken()` Returns true if any node that owned the locked failed before releasing the lock.
`boolean` | IgniteSet.`isEmpty()`
`boolean` | IgniteQueue.`isEmpty()`
`boolean` | IgniteLock.`isHeldByCurrentThread()` Queries if this lock is held by the current thread.
`boolean` | IgniteLock.`isLocked()` Queries if this lock is held by any thread on any node.
`Iterator<T>` | IgniteSet.`iterator()`
`Iterator<T>` | IgniteQueue.`iterator()`
`Collection<IgfsFile>` | IgniteFileSystem.`listFiles(IgfsPath path)` Lists files under the specified path.
`Collection<IgfsPath>` | IgniteFileSystem.`listPaths(IgfsPath path)` Lists file paths under the specified path.
`static <T> T` | Ignition.`loadSpringBean(InputStream springXmlStream, String beanName)` Loads Spring bean by its name from given Spring XML configuration file.
`static <T> T` | Ignition.`loadSpringBean(String springXmlPath, String beanName)` Loads Spring bean by its name from given Spring XML configuration file.
`static <T> T` | Ignition.`loadSpringBean(URL springXmlUrl, String beanName)` Loads Spring bean by its name from given Spring XML configuration file.
`void` | IgniteCompute.`localDeployTask(Class<? extends ComputeTask> taskCls, ClassLoader clsLdr)` Explicitly deploys a task with given class loader on the local node.
`void` | IgniteLock.`lock()` Acquires the distributed reentrant lock.
`void` | IgniteLock.`lockInterruptibly()` Acquires the lock unless the current thread is interrupted.
`IgfsMetrics` | IgniteFileSystem.`metrics()` Gets metrics snapshot for this file system.
`void` | IgniteFileSystem.`mkdirs(IgfsPath path)` Creates directories under specified path.
`void` | IgniteFileSystem.`mkdirs(IgfsPath path, Map<String,String> props)` Creates directories under specified path with the specified properties.
`boolean` | IgniteQueue.`offer(T item)`
`boolean` | IgniteQueue.`offer(T item, long timeout, TimeUnit unit)`
`IgfsInputStream` | IgniteFileSystem.`open(IgfsPath path)` Opens a file for reading.
`IgfsInputStream` | IgniteFileSystem.`open(IgfsPath path, int bufSize)` Opens a file for reading.
`IgfsInputStream` | IgniteFileSystem.`open(IgfsPath path, int bufSize, int seqReadsBeforePrefetch)` Opens a file for reading.
`T` | IgniteQueue.`peek()`
`T` | IgniteQueue.`poll()`
`T` | IgniteQueue.`poll(long timeout, TimeUnit unit)`
`void` | IgniteQueue.`put(T item)`
`<T> IgniteQueue<T>` | Ignite.`queue(String name, int cap, CollectionConfiguration cfg)` Will get a named queue from cache and create one if it has not been created yet and `cfg` is not `null`.
`IgniteLock` | Ignite.`reentrantLock(String name, boolean failoverSafe, boolean fair, boolean create)` Gets or creates reentrant lock.
`<T extends Event> UUID` | IgniteEvents.`remoteListen(IgniteBiPredicate<UUID,T> locLsnr, IgnitePredicate<T> rmtFilter, int... types)` Adds event listener for specified events to all nodes in the cluster group (possibly including local node if it belongs to the cluster group as well).
`<T extends Event> UUID` | IgniteEvents.`remoteListen(int bufSize, long interval, boolean autoUnsubscribe, IgniteBiPredicate<UUID,T> locLsnr, IgnitePredicate<T> rmtFilter, int... types)` Adds event listener for specified events to all nodes in the cluster group (possibly including local node if it belongs to the cluster group as well).
`UUID` | IgniteMessaging.`remoteListen(Object topic, IgniteBiPredicate<UUID,?> p)` Adds a message listener for a given topic to all nodes in the cluster group (possibly including this node if it belongs to the cluster group as well).
`<T extends Event> IgniteFuture<UUID>` | IgniteEvents.`remoteListenAsync(IgniteBiPredicate<UUID,T> locLsnr, IgnitePredicate<T> rmtFilter, int... types)` Asynchronously adds event listener for specified events to all nodes in the cluster group (possibly including local node if it belongs to the cluster group as well).
`<T extends Event> IgniteFuture<UUID>` | IgniteEvents.`remoteListenAsync(int bufSize, long interval, boolean autoUnsubscribe, IgniteBiPredicate<UUID,T> locLsnr, IgnitePredicate<T> rmtFilter, int... types)` Asynchronously adds event listener for specified events to all nodes in the cluster group (possibly including local node if it belongs to the cluster group as well).
`IgniteFuture<UUID>` | IgniteMessaging.`remoteListenAsync(Object topic, IgniteBiPredicate<UUID,?> p)` Asynchronously adds a message listener for a given topic to all nodes in the cluster group (possibly including this node if it belongs to the cluster group as well).
`<T extends Event> List<T>` | IgniteEvents.`remoteQuery(IgnitePredicate<T> p, long timeout, int... types)` Queries nodes in this cluster group for events using passed in predicate filter for event selection.
`<T extends Event> IgniteFuture<List<T>>` | IgniteEvents.`remoteQueryAsync(IgnitePredicate<T> p, long timeout, int... types)` Asynchronously queries nodes in this cluster group for events using passed in predicate filter for event selection.
`boolean` | IgniteSet.`remove(Object o)`
`boolean` | IgniteQueue.`remove(Object item)`
`boolean` | IgniteSet.`removeAll(Collection<?> c)`
`boolean` | IgniteQueue.`removeAll(Collection<?> items)`
`void` | IgniteFileSystem.`rename(IgfsPath src, IgfsPath dest)` Renames/moves a file.
`void` | IgniteFileSystem.`resetMetrics()` Resets metrics for this file system.
`void` | IgniteCluster.`restartNodes()` Restarts nodes satisfying optional set of predicates.
`void` | IgniteCluster.`restartNodes(Collection<UUID> ids)` Restarts nodes defined by provided IDs.
`boolean` | IgniteSet.`retainAll(Collection<?> c)`
`boolean` | IgniteQueue.`retainAll(Collection<?> items)`
`void` | IgniteCompute.`run(Collection<? extends IgniteRunnable> jobs)` Executes collection of jobs on grid nodes within the underlying cluster group.
`void` | IgniteCompute.`run(IgniteRunnable job)` Executes provided job on a node within the underlying cluster group.
`IgniteFuture<Void>` | IgniteCompute.`runAsync(Collection<? extends IgniteRunnable> jobs)` Executes collection of jobs asynchronously on grid nodes within the underlying cluster group.
`IgniteFuture<Void>` | IgniteCompute.`runAsync(IgniteRunnable job)` Executes provided job asynchronously on a node within the underlying cluster group.
`IgniteSemaphore` | Ignite.`semaphore(String name, int cnt, boolean failoverSafe, boolean create)` Gets or creates semaphore.
`void` | IgniteMessaging.`send(Object topic, Collection<?> msgs)` Sends given messages with the specified topic to the nodes in the underlying cluster group.
`void` | IgniteMessaging.`send(Object topic, Object msg)` Sends given message with specified topic to the nodes in the underlying cluster group.
`void` | IgniteMessaging.`sendOrdered(Object topic, Object msg, long timeout)` Sends given message with specified topic to the nodes in the underlying cluster group.
`<T> T` | IgniteServices.`serviceProxy(String name, Class<? super T> svcItf, boolean sticky)` Gets a remote handle on the service.
`<T> T` | IgniteServices.`serviceProxy(String name, Class<? super T> svcItf, boolean sticky, long timeout)` Gets a remote handle on the service with timeout.
`<T> IgniteSet<T>` | Ignite.`set(String name, CollectionConfiguration cfg)` Will get a named set from cache and create one if it has not been created yet and `cfg` is not `null`.
`void` | IgniteAtomicReference.`set(T val)` Unconditionally sets the value.
`void` | IgniteAtomicStamped.`set(T val, S stamp)` Unconditionally sets the value and the stamp.
`void` | IgniteFileSystem.`setTimes(IgfsPath path, long modificationTime, long accessTime)` Sets last access time and last modification time for a given path.
`void` | IgniteCondition.`signal()` Wakes up one waiting thread.
`void` | IgniteCondition.`signalAll()` Wakes up all waiting threads.
`int` | IgniteSet.`size()`
`int` | IgniteQueue.`size()`
`long` | IgniteFileSystem.`size(IgfsPath path)` Determines size of the file denoted by provided path.
`S` | IgniteAtomicStamped.`stamp()` Gets current stamp.
`static Ignite` | Ignition.`start()` Starts grid with default configuration.
`static Ignite` | Ignition.`start(IgniteConfiguration cfg)` Starts grid with given configuration.
`static Ignite` | Ignition.`start(InputStream springCfgStream)` Starts all grids specified within given Spring XML configuration input stream.
`static Ignite` | Ignition.`start(String springCfgPath)` Starts all grids specified within given Spring XML configuration file.
`static Ignite` | Ignition.`start(URL springCfgUrl)` Starts all grids specified within given Spring XML configuration file URL.
`Collection<ClusterStartNodeResult>` | IgniteCluster.`startNodes(Collection<Map<String,Object>> hosts, Map<String,Object> dflts, boolean restart, int timeout, int maxConn)` Starts one or more nodes on remote host(s).
`Collection<ClusterStartNodeResult>` | IgniteCluster.`startNodes(File file, boolean restart, int timeout, int maxConn)` Starts one or more nodes on remote host(s).
`IgniteFuture<Collection<ClusterStartNodeResult>>` | IgniteCluster.`startNodesAsync(Collection<Map<String,Object>> hosts, Map<String,Object> dflts, boolean restart, int timeout, int maxConn)` Starts one or more nodes on remote host(s) asynchronously.
`IgniteFuture<Collection<ClusterStartNodeResult>>` | IgniteCluster.`startNodesAsync(File file, boolean restart, int timeout, int maxConn)` Starts one or more nodes on remote host(s) asynchronously.
`void` | IgniteCluster.`stopNodes()` Stops nodes satisfying optional set of predicates.
`void` | IgniteCluster.`stopNodes(Collection<UUID> ids)` Stops nodes defined by provided IDs.
`void` | IgniteMessaging.`stopRemoteListen(UUID opId)` Unregisters all listeners identified with provided operation ID on all nodes in the cluster group.
`void` | IgniteEvents.`stopRemoteListen(UUID opId)` Stops listening to remote events.
`IgniteFuture<Void>` | IgniteMessaging.`stopRemoteListenAsync(UUID opId)` Asynchronously unregisters all listeners identified with provided operation ID on all nodes in the cluster group.
`IgniteFuture<Void>` | IgniteEvents.`stopRemoteListenAsync(UUID opId)` Asynchronously stops listening to remote events.
`IgfsPathSummary` | IgniteFileSystem.`summary(IgfsPath path)` Gets summary (total number of files, total number of directories and total length) for a given path.
`T` | IgniteQueue.`take()`
`Object[]` | IgniteSet.`toArray()`
`Object[]` | IgniteQueue.`toArray()`
`<T> T[]` | IgniteQueue.`toArray(T[] a)`
`<T1> T1[]` | IgniteSet.`toArray(T1[] a)`
`boolean` | IgniteLock.`tryLock()` Acquires the lock only if it is free at the time of invocation.
`boolean` | IgniteLock.`tryLock(long timeout, TimeUnit unit)` Acquires the lock if it is not held by another thread within the given waiting time and the current thread has not been interrupted.
`void` | IgniteCompute.`undeployTask(String taskName)` Makes the best attempt to undeploy a task with given name within the underlying cluster group.
`IgfsFile` | IgniteFileSystem.`update(IgfsPath path, Map<String,String> props)` Updates file information for the specified path.
`long` | IgniteFileSystem.`usedSpaceSize()` Gets used space in bytes.
`T` | IgniteAtomicStamped.`value()` Gets current value.
`<T extends Event> T` | IgniteEvents.`waitForLocal(IgnitePredicate<T> filter, int... types)` Waits for the specified events.
`<T extends Event> IgniteFuture<T>` | IgniteEvents.`waitForLocalAsync(IgnitePredicate<T> filter, int... types)` Create future to wait for the specified events.

### Uses of IgniteException in org.apache.ignite.binary

Subclasses of IgniteException in org.apache.ignite.binary
Modifier and Type | Class and Description
--- | ---
`class` | `BinaryInvalidTypeException` Exception indicating that class needed for deserialization of binary object does not exist.
`class` | `BinaryObjectException` Exception indicating binary object serialization error.

### Uses of IgniteException in org.apache.ignite.cache.store.jdbc

Methods in org.apache.ignite.cache.store.jdbc that throw IgniteException
Modifier and Type | Method and Description
--- | ---
`void` | CacheAbstractJdbcStore.`start()` Starts grid component, called on grid start.
`void` | CacheJdbcStoreSessionListener.`start()` Starts grid component, called on grid start.
`void` | CacheAbstractJdbcStore.`stop()` Stops grid component, called on grid shutdown.
`void` | CacheJdbcStoreSessionListener.`stop()` Stops grid component, called on grid shutdown.

### Uses of IgniteException in org.apache.ignite.cluster

Subclasses of IgniteException in org.apache.ignite.cluster
Modifier and Type | Class and Description
--- | ---
`class` | `ClusterGroupEmptyException` This exception defines illegal call on empty cluster group.
`class` | `ClusterTopologyException` This exception is used to indicate error with the cluster topology (e.g., crashed node, etc.).

Methods in org.apache.ignite.cluster that throw IgniteException
Modifier and Type | Method and Description
--- | ---
`ClusterMetrics` | ClusterGroup.`metrics()` Gets a metrics snapshot for this cluster group.

### Uses of IgniteException in org.apache.ignite.compute

Subclasses of IgniteException in org.apache.ignite.compute
Modifier and Type | Class and Description
--- | ---
`class` | `ComputeExecutionRejectedException` This exception defines execution rejection.
`class` | `ComputeJobFailoverException` This runtime exception can be thrown from `ComputeJob.execute()` method to force job failover to another node within task topology.
`class` | `ComputeTaskCancelledException` This exception indicates that grid task was cancelled.
`class` | `ComputeTaskTimeoutException` This exception indicates that task execution timed out.
`class` | `ComputeUserUndeclaredException` This exception is thrown when user's code throws undeclared runtime exception.

Methods in org.apache.ignite.compute that return IgniteException
Modifier and Type | Method and Description
--- | ---
`IgniteException` | ComputeJobResult.`getException()` Gets exception produced by execution of remote job, or `null` if remote execution finished normally and did not produce any exceptions.

Methods in org.apache.ignite.compute that throw IgniteException
Modifier and Type | Method and Description
--- | ---
`void` | ComputeJobSibling.`cancel()` Sends a request to cancel this sibling.
`Object` | ComputeJob.`execute()` Executes this job.
`ClusterNode` | ComputeLoadBalancer.`getBalancedNode(ComputeJob job, Collection<ClusterNode> exclNodes)` Gets the next balanced node according to the underlying load balancing policy.
`ComputeJobSibling` | ComputeTaskSession.`getJobSibling(IgniteUuid jobId)` Gets job sibling for a given ID.
`Collection<ComputeJobSibling>` | ComputeTaskSession.`getJobSiblings()` Gets a collection of all grid job siblings.
`<T> T` | ComputeTaskSession.`loadCheckpoint(String key)` Loads job's state previously saved via `ComputeTaskSession.saveCheckpoint(String, Object, ComputeTaskSessionScope, long)` method from an underlying storage for a given `key`.
`Map<? extends ComputeJob,ClusterNode>` | ComputeTask.`map(List<ClusterNode> subgrid, T arg)` This method is called to map or split grid task into multiple grid jobs.
`void` | ComputeJobMasterLeaveAware.`onMasterNodeLeft(ComputeTaskSession ses)` A method which is executed in case master node has left topology during job execution.
`R` | ComputeTask.`reduce(List<ComputeJobResult> results)` Reduces (or aggregates) results received so far into one compound result to be returned to caller via `ComputeTaskFuture.get()` method.
`Collection<ComputeJobSibling>` | ComputeTaskSession.`refreshJobSiblings()` Refreshes collection of job siblings.
`boolean` | ComputeTaskSession.`removeCheckpoint(String key)` Removes previously saved job's state for a given `key` from an underlying storage.
`ComputeJobResultPolicy` | ComputeTask.`result(ComputeJobResult res, List<ComputeJobResult> rcvd)` Asynchronous callback invoked every time a result from remote execution is received.
`ComputeJobResultPolicy` | ComputeTaskAdapter.`result(ComputeJobResult res, List<ComputeJobResult> rcvd)` Default implementation which will wait for all jobs to complete before calling `ComputeTask.reduce(List)` method.
`void` | ComputeTaskSession.`saveCheckpoint(String key, Object state)` Saves intermediate state of a job or task to a storage.
`void` | ComputeTaskSession.`saveCheckpoint(String key, Object state, ComputeTaskSessionScope scope, long timeout)` Saves intermediate state of a job to a storage.
`void` | ComputeTaskSession.`saveCheckpoint(String key, Object state, ComputeTaskSessionScope scope, long timeout, boolean overwrite)` Saves intermediate state of a job or task to a storage.
`void` | ComputeTaskContinuousMapper.`send(Collection<? extends ComputeJob> jobs)` Sends collection of jobs to nodes automatically picked by the underlying load balancer.
`void` | ComputeTaskContinuousMapper.`send(ComputeJob job)` Sends job to a node automatically picked by the underlying load balancer.
`void` | ComputeTaskContinuousMapper.`send(ComputeJob job, ClusterNode node)` Sends given job to a specific grid node.
`void` | ComputeTaskContinuousMapper.`send(Map<? extends ComputeJob,ClusterNode> mappedJobs)` Sends collection of grid jobs to assigned nodes.
`void` | ComputeTaskSession.`setAttribute(Object key, Object val)` Sets session attributed.
`void` | ComputeTaskSession.`setAttributes(Map<?,?> attrs)` Sets task attributes.
`protected abstract Collection<? extends ComputeJob>` | ComputeTaskSplitAdapter.`split(int gridSize, T arg)` This is a simplified version of `ComputeTask.map(List, Object)` method.

### Uses of IgniteException in org.apache.ignite.compute.gridify

Subclasses of IgniteException in org.apache.ignite.compute.gridify
Modifier and Type | Class and Description
--- | ---
`class` | `GridifyRuntimeException` This defines gridify exception.

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

Subclasses of IgniteException in org.apache.ignite.igfs
Modifier and Type | Class and Description
--- | ---
`class` | `IgfsConcurrentModificationException` `IGFS` exception indicating that file system structure was modified concurrently.
`class` | `IgfsCorruptedFileException` Exception thrown when target file's block is not found in data cache.
`class` | `IgfsDirectoryNotEmptyException` Exception indicating that directory can not be deleted because it is not empty.
`class` | `IgfsException` `IGFS` exception thrown by file system components.
`class` | `IgfsInvalidHdfsVersionException` Exception thrown when Ignite detects that remote HDFS version differs from version of HDFS libraries in Ignite classpath.
`class` | `IgfsInvalidPathException` `IGFS` exception indicating that operation target is invalid (e.g. not a file while expecting to be a file).
`class` | `IgfsOutOfSpaceException` `IGFS` exception that is thrown when it detected out-of-space condition.
`class` | `IgfsParentNotDirectoryException` Exception thrown when parent supposed to be a directory is a file.
`class` | `IgfsPathAlreadyExistsException` Exception thrown when target path supposed to be created already exists.
`class` | `IgfsPathIsDirectoryException` Exception indicating that path is directory, while it is expected to be a file.
`class` | `IgfsPathIsNotDirectoryException` Exception indicating that path is not directory.
`class` | `IgfsPathNotFoundException` `IGFS` exception indicating that target resource is not found.

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

Methods in org.apache.ignite.igfs.mapreduce that throw IgniteException
Modifier and Type | Method and Description
--- | ---
`abstract IgfsJob` | IgfsTask.`createJob(IgfsPath path, IgfsFileRange range, IgfsTaskArgs<T> args)` Callback invoked during task map procedure to create job that will process specified split for IGFS file.
`Object` | IgfsInputStreamJobAdapter.`execute(IgniteFileSystem igfs, IgfsFileRange range, IgfsInputStream in)` Executes this job.
`Object` | IgfsJob.`execute(IgniteFileSystem igfs, IgfsFileRange range, IgfsInputStream in)` Executes this job.
`abstract Object` | IgfsInputStreamJobAdapter.`execute(IgniteFileSystem igfs, IgfsRangeInputStream in)` Executes this job.
`IgfsFileRange` | IgfsRecordResolver.`resolveRecords(IgniteFileSystem fs, IgfsInputStream stream, IgfsFileRange suggestedRecord)` Adjusts record start offset and length.

### Uses of IgniteException in org.apache.ignite.igfs.mapreduce.records

Methods in org.apache.ignite.igfs.mapreduce.records that throw IgniteException
Modifier and Type | Method and Description
--- | ---
`IgfsFileRange` | IgfsFixedLengthRecordResolver.`resolveRecords(IgniteFileSystem fs, IgfsInputStream stream, IgfsFileRange suggestedRecord)` Adjusts record start offset and length.
`IgfsFileRange` | IgfsByteDelimiterRecordResolver.`resolveRecords(IgniteFileSystem fs, IgfsInputStream stream, IgfsFileRange suggestedRecord)` Adjusts record start offset and length.

### Uses of IgniteException in org.apache.ignite.igfs.secondary

Methods in org.apache.ignite.igfs.secondary that throw IgniteException
Modifier and Type | Method and Description
--- | ---
`Collection<IgfsBlockLocation>` | IgfsSecondaryFileSystem.`affinity(IgfsPath path, long start, long len, long maxLen)` Get affinity block locations for data blocks of the file.
`OutputStream` | IgfsSecondaryFileSystem.`append(IgfsPath path, int bufSize, boolean create, Map<String,String> props)` Opens an output stream to an existing file for appending data.
`OutputStream` | IgfsSecondaryFileSystem.`create(IgfsPath path, boolean overwrite)` Creates a file and opens it for writing.
`OutputStream` | IgfsSecondaryFileSystem.`create(IgfsPath path, int bufSize, boolean overwrite, int replication, long blockSize, Map<String,String> props)` Creates a file and opens it for writing.
`boolean` | IgfsSecondaryFileSystem.`delete(IgfsPath path, boolean recursive)` Deletes file.
`IgfsFile` | IgfsSecondaryFileSystem.`info(IgfsPath path)` Gets file information for the specified path.
`Collection<IgfsFile>` | IgfsSecondaryFileSystem.`listFiles(IgfsPath path)` Lists files under the specified path.
`Collection<IgfsPath>` | IgfsSecondaryFileSystem.`listPaths(IgfsPath path)` Lists file paths under the specified path.
`void` | IgfsSecondaryFileSystem.`mkdirs(IgfsPath path)` Creates directories under specified path.
`void` | IgfsSecondaryFileSystem.`mkdirs(IgfsPath path, Map<String,String> props)` Creates directories under specified path with the specified properties.
`IgfsSecondaryFileSystemPositionedReadable` | IgfsSecondaryFileSystem.`open(IgfsPath path, int bufSize)` Opens a file for reading.
`void` | IgfsSecondaryFileSystem.`rename(IgfsPath src, IgfsPath dest)` Renames/moves a file.
`void` | IgfsSecondaryFileSystem.`setTimes(IgfsPath path, long modificationTime, long accessTime)` Set times for the given path.
`IgfsFile` | IgfsSecondaryFileSystem.`update(IgfsPath path, Map<String,String> props)` Updates file information for the specified path.
`long` | IgfsSecondaryFileSystem.`usedSpaceSize()` Gets used space in bytes.

### Uses of IgniteException in org.apache.ignite.igfs.secondary.local

Methods in org.apache.ignite.igfs.secondary.local that throw IgniteException
Modifier and Type | Method and Description
--- | ---
`Collection<IgfsBlockLocation>` | LocalIgfsSecondaryFileSystem.`affinity(IgfsPath path, long start, long len, long maxLen)` Get affinity block locations for data blocks of the file.
`void` | LocalIgfsSecondaryFileSystem.`setTimes(IgfsPath path, long modificationTime, long accessTime)` Set times for the given path.
`void` | LocalIgfsSecondaryFileSystem.`start()` Starts grid component, called on grid start.
`void` | LocalIgfsSecondaryFileSystem.`stop()` Stops grid component, called on grid shutdown.

### Uses of IgniteException in org.apache.ignite.internal

Methods in org.apache.ignite.internal that return IgniteException
Modifier and Type | Method and Description
--- | ---
`IgniteException` | GridJobResultImpl.`getException()` Gets exception produced by execution of remote job, or `null` if remote execution finished normally and did not produce any exceptions.
`IgniteException` | GridJobExecuteResponse.`getException()`
`IgniteException` | GridJobExecuteResponse.`getFakeException()`

Methods in org.apache.ignite.internal with parameters of type IgniteException
Modifier and Type | Method and Description
--- | ---
`void` | GridJobResultImpl.`onResponse(Object data, IgniteException ex, Map<Object,Object> jobAttrs, boolean isCancelled)`
`void` | GridJobExecuteResponse.`setFakeException(IgniteException fakeEx)`

Methods in org.apache.ignite.internal that throw IgniteException
Modifier and Type | Method and Description
--- | ---
`<R> IgniteFuture<R>` | IgniteComputeImpl.`affinityCallAsync(Collection<String> cacheNames, int partId, IgniteCallable<R> job)` Executes given job asynchronously on the node where partition is located (the partition is primary on the node) The data of the partition will not be migrated from the target node while the job is executed.
`<R> IgniteFuture<R>` | IgniteComputeImpl.`affinityCallAsync(Collection<String> cacheNames, Object affKey, IgniteCallable<R> job)` Executes given job asynchronously on the node where data for provided affinity key is located (a.k.a. affinity co-location).
`<R> IgniteFuture<R>` | IgniteComputeImpl.`affinityCallAsync(String cacheName, Object affKey, IgniteCallable<R> job)` Executes given job asynchronously on the node where data for provided affinity key is located (a.k.a. affinity co-location).
`IgniteFuture<Void>` | IgniteComputeImpl.`affinityRunAsync(Collection<String> cacheNames, int partId, IgniteRunnable job)` Executes given job asynchronously on the node where partition is located (the partition is primary on the node) The data of the partition will not be migrated from the target node while the job is executed.
`IgniteFuture<Void>` | IgniteComputeImpl.`affinityRunAsync(Collection<String> cacheNames, Object affKey, IgniteRunnable job)` Executes given job asynchronously on the node where data for provided affinity key is located (a.k.a. affinity co-location).
`IgniteFuture<Void>` | IgniteComputeImpl.`affinityRunAsync(String cacheName, Object affKey, IgniteRunnable job)` Executes given job asynchronously on the node where data for provided affinity key is located (a.k.a. affinity co-location).
`<T,R> IgniteFuture<Collection<R>>` | IgniteComputeImpl.`applyAsync(IgniteClosure<T,R> job, Collection<? extends T> args)` Executes provided closure job asynchronously on nodes within the underlying cluster group.
`<R,T> IgniteFuture<R>` | IgniteComputeImpl.`applyAsync(IgniteClosure<T,R> job, T arg)` Executes provided closure job asynchronously on a node within the underlying cluster group.
`<R1,R2,T> IgniteFuture<R2>` | IgniteComputeImpl.`applyAsync(IgniteClosure<T,R1> job, Collection<? extends T> args, IgniteReducer<R1,R2> rdc)` Executes provided closure job asynchronously on nodes within the underlying cluster group.
`IgniteAtomicLong` | IgniteKernal.`atomicLong(String name, AtomicConfiguration cfg, long initVal, boolean create)` Will get a atomic long from cache and create one if it has not been created yet and `create` flag is `true`.
`<T> IgniteAtomicReference<T>` | IgniteKernal.`atomicReference(String name, AtomicConfiguration cfg, T initVal, boolean create)` Will get a atomic reference from cache and create one if it has not been created yet and `create` flag is `true`.
`IgniteAtomicSequence` | IgniteKernal.`atomicSequence(String name, AtomicConfiguration cfg, long initVal, boolean create)` Will get an atomic sequence from cache and create one if it has not been created yet and `create` flag is `true`.
`<T,S> IgniteAtomicStamped<T,S>` | IgniteKernal.`atomicStamped(String name, AtomicConfiguration cfg, T initVal, S initStamp, boolean create)` Will get a atomic stamped from cache and create one if it has not been created yet and `create` flag is `true`.
`<R> IgniteFuture<Collection<R>>` | IgniteComputeImpl.`broadcastAsync(IgniteCallable<R> job)` Broadcasts given job asynchronously to all nodes in cluster group.
`<R,T> IgniteFuture<Collection<R>>` | IgniteComputeImpl.`broadcastAsync(IgniteClosure<T,R> job, T arg)` Broadcasts given closure job asynchronously with passed in argument to all nodes in the cluster group.
`IgniteFuture<Void>` | IgniteComputeImpl.`broadcastAsync(IgniteRunnable job)` Broadcasts given job asynchronously to all nodes in the cluster group.
`<R> IgniteFuture<Collection<R>>` | IgniteComputeImpl.`callAsync(Collection<? extends IgniteCallable<R>> jobs)` Executes collection of jobs asynchronously on nodes within the underlying cluster group.
`<R1,R2> IgniteFuture<R2>` | IgniteComputeImpl.`callAsync(Collection<? extends IgniteCallable<R1>> jobs, IgniteReducer<R1,R2> rdc)` Executes collection of jobs asynchronously on nodes within the underlying cluster group.
`<R> IgniteFuture<R>` | IgniteComputeImpl.`callAsync(IgniteCallable<R> job)` Executes provided job asynchronously on a node within the underlying cluster group.
`IgniteFuture<Void>` | IgniteServicesImpl.`cancelAllAsync()` Asynchronously cancels all deployed services.
`IgniteFuture<Void>` | IgniteServicesImpl.`cancelAsync(String name)` Asynchronously cancels service deployment.
`void` | IgniteKernal.`close()` Closes `this` instance of grid.
`IgniteFuture<Void>` | IgniteServicesImpl.`deployAsync(ServiceConfiguration cfg)` Asynchronously deploys multiple instances of the service on the grid according to provided configuration.
`IgniteFuture<Void>` | IgniteServicesImpl.`deployClusterSingletonAsync(String name, Service svc)` Asynchronously deploys a cluster-wide singleton service.
`IgniteFuture<Void>` | IgniteServicesImpl.`deployKeyAffinitySingletonAsync(String name, Service svc, String cacheName, Object affKey)` Asynchronously deploys one instance of this service on the primary node for a given affinity key.
`IgniteFuture<Void>` | IgniteServicesImpl.`deployMultipleAsync(String name, Service svc, int totalCnt, int maxPerNodeCnt)` Asynchronously deploys multiple instances of the service on the grid.
`IgniteFuture<Void>` | IgniteServicesImpl.`deployNodeSingletonAsync(String name, Service svc)` Asynchronously deploys a per-node singleton service.
`<T,R> ComputeTaskFuture<R>` | IgniteComputeImpl.`executeAsync(Class<? extends ComputeTask<T,R>> taskCls, T arg)` Executes given task asynchronously on within the cluster group.
`<T,R> ComputeTaskFuture<R>` | IgniteComputeImpl.`executeAsync(ComputeTask<T,R> task, T arg)` Executes given task asynchronously within the cluster group.
`<T,R> ComputeTaskFuture<R>` | IgniteComputeImpl.`executeAsync(String taskName, T arg)` Executes given task asynchronously within the cluster group.
`static T2<Ignite,Boolean>` | IgnitionEx.`getOrStart(IgniteConfiguration cfg)` Gets or starts new grid instance if it hasn't been started yet.
`<T extends Event> IgniteFuture<UUID>` | IgniteEventsImpl.`remoteListenAsync(IgniteBiPredicate<UUID,T> locLsnr, IgnitePredicate<T> rmtFilter, int... types)` Asynchronously adds event listener for specified events to all nodes in the cluster group (possibly including local node if it belongs to the cluster group as well).
`<T extends Event> IgniteFuture<UUID>` | IgniteEventsImpl.`remoteListenAsync(int bufSize, long interval, boolean autoUnsubscribe, IgniteBiPredicate<UUID,T> locLsnr, IgnitePredicate<T> rmtFilter, int... types)` Asynchronously adds event listener for specified events to all nodes in the cluster group (possibly including local node if it belongs to the cluster group as well).
`IgniteFuture<UUID>` | IgniteMessagingImpl.`remoteListenAsync(Object topic, IgniteBiPredicate<UUID,?> p)` Asynchronously adds a message listener for a given topic to all nodes in the cluster group (possibly including this node if it belongs to the cluster group as well).
`<T extends Event> IgniteFuture<List<T>>` | IgniteEventsImpl.`remoteQueryAsync(IgnitePredicate<T> p, long timeout, int... types)` Asynchronously queries nodes in this cluster group for events using passed in predicate filter for event selection.
`protected boolean` | GridTaskSessionImpl.`removeCheckpoint0(GridTaskSessionInternal ses, String key)`
`IgniteFuture<Void>` | IgniteComputeImpl.`runAsync(Collection<? extends IgniteRunnable> jobs)` Executes collection of jobs asynchronously on grid nodes within the underlying cluster group.
`IgniteFuture<Void>` | IgniteComputeImpl.`runAsync(IgniteRunnable job)` Executes provided job asynchronously on a node within the underlying cluster group.
`protected void` | GridTaskSessionImpl.`saveCheckpoint0(GridTaskSessionInternal ses, String key, Object state, ComputeTaskSessionScope scope, long timeout, boolean overwrite)`
`<T> T` | IgniteServicesImpl.`serviceProxy(String name, Class<? super T> svcItf, boolean sticky)` Gets a remote handle on the service.
`<T> T` | IgniteServicesImpl.`serviceProxy(String name, Class<? super T> svcItf, boolean sticky, long timeout)` Gets a remote handle on the service with timeout.
`IgniteFuture<Void>` | IgniteMessagingImpl.`stopRemoteListenAsync(UUID opId)` Asynchronously unregisters all listeners identified with provided operation ID on all nodes in the cluster group.
`IgniteFuture<Void>` | IgniteEventsImpl.`stopRemoteListenAsync(UUID opId)` Asynchronously stops listening to remote events.
`<T extends Event> IgniteFuture<T>` | IgniteEventsImpl.`waitForLocalAsync(IgnitePredicate<T> filter, int... types)` Create future to wait for the specified events.

Constructors in org.apache.ignite.internal with parameters of type IgniteException
Constructor and Description
`GridJobExecuteResponse(UUID nodeId, IgniteUuid sesId, IgniteUuid jobId, byte[] gridExBytes, IgniteException gridEx, byte[] resBytes, Object res, byte[] jobAttrsBytes, Map<Object,Object> jobAttrs, boolean isCancelled, AffinityTopologyVersion retry)`

### Uses of IgniteException in org.apache.ignite.internal.client.router.impl

Methods in org.apache.ignite.internal.client.router.impl that throw IgniteException
Modifier and Type | Method and Description
--- | ---
`void` | GridTcpRouterImpl.`start()` Starts router.

### Uses of IgniteException in org.apache.ignite.internal.cluster

Methods in org.apache.ignite.internal.cluster that throw IgniteException
Modifier and Type | Method and Description
--- | ---
`void` | IgniteClusterImpl.`restartNodes()` Restarts nodes satisfying optional set of predicates.
`void` | IgniteClusterImpl.`restartNodes(Collection<UUID> ids)` Restarts nodes defined by provided IDs.
`Collection<ClusterStartNodeResult>` | IgniteClusterImpl.`startNodes(Collection<Map<String,Object>> hosts, Map<String,Object> dflts, boolean restart, int timeout, int maxConn)` Starts one or more nodes on remote host(s).
`Collection<ClusterStartNodeResult>` | IgniteClusterImpl.`startNodes(File file, boolean restart, int timeout, int maxConn)` Starts one or more nodes on remote host(s).
`IgniteFuture<Collection<ClusterStartNodeResult>>` | IgniteClusterImpl.`startNodesAsync(Collection<Map<String,Object>> hosts, Map<String,Object> dflts, boolean restart, int timeout, int maxConn)` Starts one or more nodes on remote host(s) asynchronously.
`IgniteFuture<Collection<ClusterStartNodeResult>>` | IgniteClusterAsyncImpl.`startNodesAsync(Collection<Map<String,Object>> hosts, Map<String,Object> dflts, boolean restart, int timeout, int maxConn)` Starts one or more nodes on remote host(s) asynchronously.
`IgniteFuture<Collection<ClusterStartNodeResult>>` | IgniteClusterImpl.`startNodesAsync(File file, boolean restart, int timeout, int maxConn)` Starts one or more nodes on remote host(s) asynchronously.
`IgniteFuture<Collection<ClusterStartNodeResult>>` | IgniteClusterAsyncImpl.`startNodesAsync(File file, boolean restart, int timeout, int maxConn)` Starts one or more nodes on remote host(s) asynchronously.
`void` | IgniteClusterImpl.`stopNodes()` Stops nodes satisfying optional set of predicates.
`void` | IgniteClusterImpl.`stopNodes(Collection<UUID> ids)` Stops nodes defined by provided IDs.

### Uses of IgniteException in org.apache.ignite.internal.managers.communication

Method parameters in org.apache.ignite.internal.managers.communication with type arguments of type IgniteException
Modifier and Type | Method and Description
--- | ---
`void` | GridIoManager.`sendOrderedMessage(ClusterNode node, Object topic, Message msg, byte plc, long timeout, boolean skipOnTimeout, IgniteInClosure<IgniteException> ackC)`
`void` | GridIoManager.`sendToGridTopic(ClusterNode node, GridTopic topic, Message msg, byte plc, IgniteInClosure<IgniteException> ackC)`

### Uses of IgniteException in org.apache.ignite.internal.managers.loadbalancer

Methods in org.apache.ignite.internal.managers.loadbalancer that throw IgniteException
Modifier and Type | Method and Description
--- | ---
`ClusterNode` | GridLoadBalancerManager.`getBalancedNode(GridTaskSessionImpl ses, List<ClusterNode> top, ComputeJob job)`

### Uses of IgniteException in org.apache.ignite.internal.mem

Subclasses of IgniteException in org.apache.ignite.internal.mem
Modifier and Type | Class and Description
--- | ---
`class` | `IgniteOutOfMemoryException`

### Uses of IgniteException in org.apache.ignite.internal.pagemem.impl

Methods in org.apache.ignite.internal.pagemem.impl that throw IgniteException
Modifier and Type | Method and Description
--- | ---
`void` | PageMemoryNoStoreImpl.`start()` Starts grid component, called on grid start.
`void` | PageMemoryNoStoreImpl.`stop()` Stops grid component, called on grid shutdown.

### Uses of IgniteException in org.apache.ignite.internal.processors.cache.binary

Methods in org.apache.ignite.internal.processors.cache.binary that throw IgniteException
Modifier and Type | Method and Description
--- | ---
`void` | CacheObjectBinaryProcessor.`addMeta(int typeId, BinaryType newMeta)`
`IgniteBinary` | CacheObjectBinaryProcessor.`binary()`
`IgniteBinary` | CacheObjectBinaryProcessorImpl.`binary()`
`BinaryObject` | CacheObjectBinaryProcessor.`buildEnum(String typeName, int ord)`
`BinaryObject` | CacheObjectBinaryProcessor.`buildEnum(String typeName, String name)`
`Object` | CacheObjectBinaryProcessor.`marshalToBinary(Object obj)`
`Collection<BinaryType>` | CacheObjectBinaryProcessor.`metadata()`
`Map<Integer,BinaryType>` | CacheObjectBinaryProcessor.`metadata(Collection<Integer> typeIds)`
`BinaryType` | CacheObjectBinaryProcessor.`metadata(int typeId)`
`BinaryType` | CacheObjectBinaryProcessor.`metadata(int typeId, int schemaId)`
`BinaryType` | CacheObjectBinaryProcessor.`registerEnum(String typeName, Map<String,Integer> vals)` Register enum type
`Object` | CacheObjectBinaryProcessorImpl.`toBinary(Object obj)`
`void` | CacheObjectBinaryProcessor.`updateMetadata(int typeId, String typeName, String affKeyFieldName, Map<String,BinaryFieldMetadata> fieldTypeIds, boolean isEnum, Map<String,Integer> enumMap)`

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

Methods in org.apache.ignite.internal.processors.cache.persistence.evict that throw IgniteException
Modifier and Type | Method and Description
--- | ---
`void` | NoOpPageEvictionTracker.`start()` Starts grid component, called on grid start.
`void` | FairFifoPageEvictionTracker.`start()` Starts grid component, called on grid start.
`void` | RandomLruPageEvictionTracker.`start()` Starts grid component, called on grid start.
`void` | Random2LruPageEvictionTracker.`start()` Starts grid component, called on grid start.
`void` | NoOpPageEvictionTracker.`stop()` Stops grid component, called on grid shutdown.
`void` | FairFifoPageEvictionTracker.`stop()` Stops grid component, called on grid shutdown.
`void` | RandomLruPageEvictionTracker.`stop()` Stops grid component, called on grid shutdown.
`void` | Random2LruPageEvictionTracker.`stop()` Stops grid component, called on grid shutdown.

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

Methods in org.apache.ignite.internal.processors.cache.persistence.pagemem that throw IgniteException
Modifier and Type | Method and Description
--- | ---
`GridMultiCollectionWrapper<FullPageId>` | PageMemoryImpl.`beginCheckpoint()` Gets a collection of dirty page IDs since the last checkpoint.
`GridMultiCollectionWrapper<FullPageId>` | PageMemoryEx.`beginCheckpoint()` Gets a collection of dirty page IDs since the last checkpoint.
`void` | PageMemoryImpl.`start()` Starts grid component, called on grid start.
`void` | PageMemoryImpl.`stop()` Stops grid component, called on grid shutdown.

### Uses of IgniteException in org.apache.ignite.internal.processors.cache.persistence.wal.crc

Subclasses of IgniteException in org.apache.ignite.internal.processors.cache.persistence.wal.crc
Modifier and Type | Class and Description
--- | ---
`class` | `IgniteDataIntegrityViolationException` Will be thrown if data integrity violation is found

### Uses of IgniteException in org.apache.ignite.internal.processors.cache.query.jdbc

Methods in org.apache.ignite.internal.processors.cache.query.jdbc that throw IgniteException
Modifier and Type | Method and Description
--- | ---
`byte[]` | GridCacheQueryJdbcTask.`reduce(List<ComputeJobResult> results)` Reduces (or aggregates) results received so far into one compound result to be returned to caller via `ComputeTaskFuture.get()` method.

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

Methods in org.apache.ignite.internal.processors.cache.transactions that throw IgniteException
Modifier and Type | Method and Description
--- | ---
`IgniteFuture<Void>` | TransactionProxyImpl.`commitAsync()` Asynchronously commits this transaction by initiating `two-phase-commit` process.
`IgniteFuture<Void>` | TransactionProxyImpl.`rollbackAsync()` Asynchronously rolls back this transaction.

### Uses of IgniteException in org.apache.ignite.internal.processors.cacheobject

Methods in org.apache.ignite.internal.processors.cacheobject that throw IgniteException
Modifier and Type | Method and Description
--- | ---
`Object` | IgniteCacheObjectProcessor.`unwrapTemporary(GridCacheContext ctx, Object obj)` Converts temporary off-heap object to heap-based.
`Object` | IgniteCacheObjectProcessorImpl.`unwrapTemporary(GridCacheContext ctx, Object obj)` Converts temporary off-heap object to heap-based.

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

Methods in org.apache.ignite.internal.processors.datastructures that throw IgniteException
Modifier and Type | Method and Description
--- | ---
`void` | GridCacheQueueAdapter.`clear(int batchSize)` Removes all of the elements from this queue.
`boolean` | GridTransactionalCacheQueueImpl.`offer(T item)`
`boolean` | GridAtomicCacheQueueImpl.`offer(T item)`
`boolean` | GridCacheQueueAdapter.`offer(T item, long timeout, TimeUnit unit)`
`T` | GridCacheQueueAdapter.`peek()`
`T` | GridTransactionalCacheQueueImpl.`poll()`
`T` | GridAtomicCacheQueueImpl.`poll()`
`T` | GridCacheQueueAdapter.`poll(long timeout, TimeUnit unit)`
`void` | GridCacheQueueAdapter.`put(T item)`
`T` | GridCacheQueueAdapter.`take()`
`boolean` | GridCacheSemaphoreImpl.`tryAcquire(long timeout, TimeUnit unit)` Acquires a permit from this semaphore, if one becomes available within the given waiting time and the current thread has not been interrupted.

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

Subclasses of IgniteException in org.apache.ignite.internal.processors.igfs
Modifier and Type | Class and Description
--- | ---
`class` | `IgfsInvalidRangeException` Internal exception thrown when attempted to update range that is no longer present in file affinity map.

Methods in org.apache.ignite.internal.processors.igfs that throw IgniteException
Modifier and Type | Method and Description
--- | ---
`IgniteFuture<Void>` | IgfsImpl.`clearAsync()` Formats the file system removing all existing entries from it, but not removing anything in secondary file system (if any).
`IgniteFuture<Void>` | IgfsAsyncImpl.`clearAsync()` Formats the file system removing all existing entries from it, but not removing anything in secondary file system (if any).
`<T,R> IgniteFuture<R>` | IgfsImpl.`executeAsync(Class<? extends IgfsTask<T,R>> taskCls, IgfsRecordResolver rslvr, Collection<IgfsPath> paths, boolean skipNonExistentFiles, long maxRangeLen, T arg)` Executes IGFS task asynchronously with overridden maximum range length (see `FileSystemConfiguration.getMaximumTaskRangeLength()` for more information).
`<T,R> IgniteFuture<R>` | IgfsAsyncImpl.`executeAsync(Class<? extends IgfsTask<T,R>> taskCls, IgfsRecordResolver rslvr, Collection<IgfsPath> paths, boolean skipNonExistentFiles, long maxRangeLen, T arg)` Executes IGFS task asynchronously with overridden maximum range length (see `FileSystemConfiguration.getMaximumTaskRangeLength()` for more information).
`<T,R> IgniteFuture<R>` | IgfsImpl.`executeAsync(Class<? extends IgfsTask<T,R>> taskCls, IgfsRecordResolver rslvr, Collection<IgfsPath> paths, T arg)` Executes IGFS task asynchronously.
`<T,R> IgniteFuture<R>` | IgfsAsyncImpl.`executeAsync(Class<? extends IgfsTask<T,R>> taskCls, IgfsRecordResolver rslvr, Collection<IgfsPath> paths, T arg)` Executes IGFS task asynchronously.
`<T,R> IgniteFuture<R>` | IgfsImpl.`executeAsync(IgfsTask<T,R> task, IgfsRecordResolver rslvr, Collection<IgfsPath> paths, boolean skipNonExistentFiles, long maxRangeLen, T arg)` Executes IGFS task asynchronously with overridden maximum range length (see `FileSystemConfiguration.getMaximumTaskRangeLength()` for more information).
`<T,R> IgniteFuture<R>` | IgfsAsyncImpl.`executeAsync(IgfsTask<T,R> task, IgfsRecordResolver rslvr, Collection<IgfsPath> paths, boolean skipNonExistentFiles, long maxRangeLen, T arg)` Executes IGFS task asynchronously with overridden maximum range length (see `FileSystemConfiguration.getMaximumTaskRangeLength()` for more information).
`<T,R> IgniteFuture<R>` | IgfsImpl.`executeAsync(IgfsTask<T,R> task, IgfsRecordResolver rslvr, Collection<IgfsPath> paths, T arg)` Executes IGFS task asynchronously.
`<T,R> IgniteFuture<R>` | IgfsAsyncImpl.`executeAsync(IgfsTask<T,R> task, IgfsRecordResolver rslvr, Collection<IgfsPath> paths, T arg)` Executes IGFS task asynchronously.

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

Methods in org.apache.ignite.internal.processors.platform that throw IgniteException
Modifier and Type | Method and Description
--- | ---
`PlatformTargetProxy` | PlatformProcessorImpl.`atomicLong(String name, long initVal, boolean create)` Get or create AtomicLong.
`PlatformTargetProxy` | PlatformNoopProcessor.`atomicLong(String name, long initVal, boolean create)` Get or create AtomicLong.
`PlatformTargetProxy` | PlatformProcessorImpl.`atomicReference(String name, long memPtr, boolean create)` Get or create AtomicReference.
`PlatformTargetProxy` | PlatformNoopProcessor.`atomicReference(String name, long memPtr, boolean create)` Get or create AtomicReference.
`PlatformTargetProxy` | PlatformProcessorImpl.`atomicSequence(String name, long initVal, boolean create)` Get or create AtomicSequence.
`PlatformTargetProxy` | PlatformNoopProcessor.`atomicSequence(String name, long initVal, boolean create)` Get or create AtomicSequence.

### Uses of IgniteException in org.apache.ignite.internal.processors.platform.cache.affinity

Methods in org.apache.ignite.internal.processors.platform.cache.affinity that throw IgniteException
Modifier and Type | Method and Description
--- | ---
`void` | PlatformAffinityFunction.`start()` Starts grid component, called on grid start.
`void` | PlatformAffinityFunction.`stop()` Stops grid component, called on grid shutdown.

### Uses of IgniteException in org.apache.ignite.internal.processors.platform.datastreamer

Methods in org.apache.ignite.internal.processors.platform.datastreamer that throw IgniteException
Modifier and Type | Method and Description
--- | ---
`void` | PlatformStreamReceiverImpl.`receive(IgniteCache<Object,Object> cache, Collection<Map.Entry<Object,Object>> collection)` Updates cache with batch of entries.

### Uses of IgniteException in org.apache.ignite.internal.processors.platform.dotnet

Methods in org.apache.ignite.internal.processors.platform.dotnet that throw IgniteException
Modifier and Type | Method and Description
--- | ---
`void` | PlatformDotNetCacheStore.`start()` Starts grid component, called on grid start.
`void` | PlatformDotNetCacheStore.`stop()` Stops grid component, called on grid shutdown.

### Uses of IgniteException in org.apache.ignite.internal.processors.query

Subclasses of IgniteException in org.apache.ignite.internal.processors.query
Modifier and Type | Class and Description
--- | ---
`class` | `IgniteSQLException` Specific exception bearing information about query processing errors for more detailed errors in JDBC driver.

Methods in org.apache.ignite.internal.processors.query that throw IgniteException
Modifier and Type | Method and Description
--- | ---
`GridQueryIndexing` | GridQueryProcessor.`getIndexing()`

### Uses of IgniteException in org.apache.ignite.internal.processors.service

Subclasses of IgniteException in org.apache.ignite.internal.processors.service
Modifier and Type | Class and Description
--- | ---
`class` | `GridServiceMethodNotFoundException` Exception thrown if service is not found.

Methods in org.apache.ignite.internal.processors.service that throw IgniteException
Modifier and Type | Method and Description
--- | ---
`<T> T` | GridServiceProcessor.`serviceProxy(ClusterGroup prj, String name, Class<? super T> svcItf, boolean sticky, long timeout)`

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

Methods in org.apache.ignite.internal.util that return IgniteException
Modifier and Type | Method and Description
--- | ---
`static IgniteException` | IgniteUtils.`convertException(IgniteCheckedException e)`

Methods in org.apache.ignite.internal.util that return types with arguments of type IgniteException
Modifier and Type | Method and Description
--- | ---
`static C1<IgniteCheckedException,IgniteException>` | IgniteUtils.`getExceptionConverter(Class<? extends IgniteCheckedException> clazz)` Gets IgniteClosure for an IgniteCheckedException class.

Methods in org.apache.ignite.internal.util that throw IgniteException
Modifier and Type | Method and Description
--- | ---
`static void` | IgniteUtils.`assertParameter(boolean cond, String condDesc)` Throws exception with uniform error message if given parameter's assertion condition is `false`.

### Uses of IgniteException in org.apache.ignite.internal.util.future

Methods in org.apache.ignite.internal.util.future that throw IgniteException
Modifier and Type | Method and Description
--- | ---
`boolean` | IgniteFutureImpl.`cancel()` Cancels this future.
`Map<? extends ComputeJob,ClusterNode>` | IgniteRemoteMapTask.`map(List<ClusterNode> subgrid, T arg)` This method is called to map or split grid task into multiple grid jobs.
`R` | IgniteRemoteMapTask.`reduce(List<ComputeJobResult> results)` Reduces (or aggregates) results received so far into one compound result to be returned to caller via `ComputeTaskFuture.get()` method.

### Uses of IgniteException in org.apache.ignite.internal.util.gridify

Methods in org.apache.ignite.internal.util.gridify that throw IgniteException
Modifier and Type | Method and Description
--- | ---
`GridifyArgument` | GridifyArgumentBuilder.`createJobArgument(GridifyRangeArgument arg, Collection<?> input)` Create `GridifyArgument` for job.

### Uses of IgniteException in org.apache.ignite.internal.util.lang

Subclasses of IgniteException in org.apache.ignite.internal.util.lang
Modifier and Type | Class and Description
--- | ---
`class` | `GridClosureException` This exception provides closures with facility to throw exceptions.

### Uses of IgniteException in org.apache.ignite.internal.util.nio

Fields in org.apache.ignite.internal.util.nio with type parameters of type IgniteException
Modifier and Type | Field and Description
--- | ---
`protected IgniteInClosure<IgniteException>` | GridNioFutureImpl.`ackC`

Methods in org.apache.ignite.internal.util.nio that return types with arguments of type IgniteException
Modifier and Type | Method and Description
--- | ---
`IgniteInClosure<IgniteException>` | GridNioFuture.`ackClosure()`
`IgniteInClosure<IgniteException>` | SessionWriteRequest.`ackClosure()`
`IgniteInClosure<IgniteException>` | GridNioFinishedFuture.`ackClosure()`
`IgniteInClosure<IgniteException>` | GridNioFutureImpl.`ackClosure()`

Method parameters in org.apache.ignite.internal.util.nio with type arguments of type IgniteException
Modifier and Type | Method and Description
--- | ---
`GridNioFuture<?>` | GridNioFilter.`onSessionWrite(GridNioSession ses, Object msg, boolean fut, IgniteInClosure<IgniteException> ackC)` Invoked when a write request is performed on a session.
`GridNioFuture<?>` | GridNioCodecFilter.`onSessionWrite(GridNioSession ses, Object msg, boolean fut, IgniteInClosure<IgniteException> ackC)` Invoked when a write request is performed on a session.
`GridNioFuture<?>` | GridNioFilterChain.`onSessionWrite(GridNioSession ses, Object msg, boolean fut, IgniteInClosure<IgniteException> ackC)` Starts chain notification from tail to head.
`GridNioFuture<?>` | GridConnectionBytesVerifyFilter.`onSessionWrite(GridNioSession ses, Object msg, boolean fut, IgniteInClosure<IgniteException> ackC)` Invoked when a write request is performed on a session.
`GridNioFuture<?>` | GridNioAsyncNotifyFilter.`onSessionWrite(GridNioSession ses, Object msg, boolean fut, IgniteInClosure<IgniteException> ackC)` Invoked when a write request is performed on a session.
`GridNioFuture<?>` | GridNioFilter.`proceedSessionWrite(GridNioSession ses, Object msg, boolean fut, IgniteInClosure<IgniteException> ackC)` Forwards write request to the next logical filter in filter chain.
`GridNioFuture<?>` | GridNioFilterAdapter.`proceedSessionWrite(GridNioSession ses, Object msg, boolean fut, IgniteInClosure<IgniteException> ackC)` Forwards write request to the next logical filter in filter chain.
`boolean` | GridTcpNioCommunicationClient.`sendMessage(UUID nodeId, Message msg, IgniteInClosure<IgniteException> c)`
`boolean` | GridShmemCommunicationClient.`sendMessage(UUID nodeId, Message msg, IgniteInClosure<IgniteException> c)`
`boolean` | GridCommunicationClient.`sendMessage(UUID nodeId, Message msg, IgniteInClosure<IgniteException> c)`
`void` | GridNioSessionImpl.`sendNoFuture(Object msg, IgniteInClosure<IgniteException> ackC)`
`void` | GridNioSession.`sendNoFuture(Object msg, IgniteInClosure<IgniteException> ackC)`

Constructor parameters in org.apache.ignite.internal.util.nio with type arguments of type IgniteException
Constructor and Description
`GridNioFutureImpl(IgniteInClosure<IgniteException> ackC)`

### Uses of IgniteException in org.apache.ignite.internal.util.nio.ssl

Method parameters in org.apache.ignite.internal.util.nio.ssl with type arguments of type IgniteException
Modifier and Type | Method and Description
--- | ---
`GridNioFuture<?>` | GridNioSslFilter.`onSessionWrite(GridNioSession ses, Object msg, boolean fut, IgniteInClosure<IgniteException> ackC)` Invoked when a write request is performed on a session.

### Uses of IgniteException in org.apache.ignite.internal.visor

Methods in org.apache.ignite.internal.visor that throw IgniteException
Modifier and Type | Method and Description
--- | ---
`protected abstract R` | VisorMultiNodeTask.`reduce0(List<ComputeJobResult> results)` Actual reduce logic.
`protected abstract R` | VisorJob.`run(A arg)` Execution logic of concrete job.

### Uses of IgniteException in org.apache.ignite.internal.visor.cache

Methods in org.apache.ignite.internal.visor.cache that return types with arguments of type IgniteException
Modifier and Type | Method and Description
--- | ---
`protected Map<UUID,IgniteException>` | VisorCacheStartTask.`reduce0(List<ComputeJobResult> results)` Actual reduce logic.

Methods in org.apache.ignite.internal.visor.cache that throw IgniteException
Modifier and Type | Method and Description
--- | ---
`protected Map<UUID,IgniteException>` | VisorCacheStartTask.`reduce0(List<ComputeJobResult> results)` Actual reduce logic.

### Uses of IgniteException in org.apache.ignite.internal.visor.compute

Methods in org.apache.ignite.internal.visor.compute that throw IgniteException
Modifier and Type | Method and Description
--- | ---
`Map<? extends ComputeJob,ClusterNode>` | VisorGatewayTask.`map(List<ClusterNode> subgrid, Object[] args)` This method is called to map or split grid task into multiple grid jobs.
`Object` | VisorGatewayTask.`reduce(List<ComputeJobResult> results)` Reduces (or aggregates) results received so far into one compound result to be returned to caller via `ComputeTaskFuture.get()` method.
`ComputeJobResultPolicy` | VisorGatewayTask.`result(ComputeJobResult res, List<ComputeJobResult> rcvd)` Asynchronous callback invoked every time a result from remote execution is received.

### Uses of IgniteException in org.apache.ignite.internal.visor.query

Methods in org.apache.ignite.internal.visor.query that throw IgniteException
Modifier and Type | Method and Description
--- | ---
`protected Map<UUID,Collection<VisorRunningQuery>>` | VisorRunningQueriesCollectorTask.`reduce0(List<ComputeJobResult> results)` Actual reduce logic.
`protected Collection<VisorQueryDetailMetrics>` | VisorQueryDetailMetricsCollectorTask.`reduce0(List<ComputeJobResult> results)` Actual reduce logic.
`protected Void` | VisorQueryCancelTask.`reduce0(List<ComputeJobResult> results)` Actual reduce logic.

### Uses of IgniteException in org.apache.ignite.internal.visor.util

Subclasses of IgniteException in org.apache.ignite.internal.visor.util
Modifier and Type | Class and Description
--- | ---
`class` | `VisorClusterGroupEmptyException` Exception to throw from Visor tasks in case of empty topology.

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

Subclasses of IgniteException in org.apache.ignite.lang
Modifier and Type | Class and Description
--- | ---
`class` | `IgniteFutureCancelledException` Future computation cannot be retrieved because it was cancelled.
`class` | `IgniteFutureTimeoutException` Future computation completion is timed out.

Methods in org.apache.ignite.lang that throw IgniteException
Modifier and Type | Method and Description
--- | ---
`boolean` | IgniteFuture.`cancel()` Cancels this future.
`V` | IgniteFuture.`get()` Synchronously waits for completion of the computation and returns computation result.
`V` | IgniteFuture.`get(long timeout)` Synchronously waits for completion of the computation for up to the timeout specified and returns computation result.
`V` | IgniteFuture.`get(long timeout, TimeUnit unit)` Synchronously waits for completion of the computation for up to the timeout specified and returns computation result.

### Uses of IgniteException in org.apache.ignite.lifecycle

Methods in org.apache.ignite.lifecycle that throw IgniteException
Modifier and Type | Method and Description
--- | ---
`void` | LifecycleBean.`onLifecycleEvent(LifecycleEventType evt)` This method is called when lifecycle event occurs.
`void` | LifecycleAware.`start()` Starts grid component, called on grid start.
`void` | LifecycleAware.`stop()` Stops grid component, called on grid shutdown.

### Uses of IgniteException in org.apache.ignite.messaging

Methods in org.apache.ignite.messaging that throw IgniteException
Modifier and Type | Method and Description
--- | ---
`protected void` | MessagingListenActor.`respond(Object respMsg)` Responds to the original sender node with given message and continues to listen for the new messages.
`protected void` | MessagingListenActor.`respond(UUID id, Object respMsg)` Responds to the provided node with given message and continues to listen for the new messages.
`protected void` | MessagingListenActor.`stop(Object respMsg)` This method sends the response message to the original sender node and instructs underlying implementation to stop receiving new messages and unregister the message listener.

### Uses of IgniteException in org.apache.ignite.platform.dotnet

Methods in org.apache.ignite.platform.dotnet that throw IgniteException
Modifier and Type | Method and Description
--- | ---
`void` | PlatformDotNetAffinityFunction.`start()` Starts grid component, called on grid start.
`void` | PlatformDotNetAffinityFunction.`stop()` Stops grid component, called on grid shutdown.

### Uses of IgniteException in org.apache.ignite.plugin

Subclasses of IgniteException in org.apache.ignite.plugin
Modifier and Type | Class and Description
--- | ---
`class` | `PluginNotFoundException` Exception thrown if plugin is not found.
`class` | `PluginValidationException` TODO: Add class description.

### Uses of IgniteException in org.apache.ignite.plugin.security

Subclasses of IgniteException in org.apache.ignite.plugin.security
Modifier and Type | Class and Description
--- | ---
`class` | `SecurityException` Common security exception for the grid.

### Uses of IgniteException in org.apache.ignite.scheduler

Methods in org.apache.ignite.scheduler that throw IgniteException
Modifier and Type | Method and Description
--- | ---
`R` | SchedulerFuture.`last()` Gets result of the last execution of scheduled task, or `null` if task has not been executed, or has not produced a result yet.
`long` | SchedulerFuture.`nextExecutionTime()` Gets next execution time of scheduled task.
`long[]` | SchedulerFuture.`nextExecutionTimes(int cnt, long start)` Gets an array of the next execution times after passed `start` timestamp.

### Uses of IgniteException in org.apache.ignite.spi

Subclasses of IgniteException in org.apache.ignite.spi
Modifier and Type | Class and Description
--- | ---
`class` | `IgniteSpiException` Exception thrown by SPI implementations.
`class` | `IgniteSpiMultiException` Grid SPI exception which may contain more than one failure.
`class` | `IgniteSpiVersionCheckException` Grid SPI exception for version check failure.

Methods in org.apache.ignite.spi that throw IgniteException
Modifier and Type | Method and Description
--- | ---
`SecuritySubject` | IgniteSpiContext.`authenticatedSubject(UUID subjId)` Gets security subject based on subject ID.
`Collection<SecuritySubject>` | IgniteSpiContext.`authenticatedSubjects()` Gets collection of authenticated subjects together with their permissions.

### Uses of IgniteException in org.apache.ignite.spi.communication.tcp

Method parameters in org.apache.ignite.spi.communication.tcp with type arguments of type IgniteException
Modifier and Type | Method and Description
--- | ---
`void` | TcpCommunicationSpi.`sendMessage(ClusterNode node, Message msg, IgniteInClosure<IgniteException> ackC)` Sends given message to destination node.

### Uses of IgniteException in org.apache.ignite.spi.discovery

Methods in org.apache.ignite.spi.discovery that throw IgniteException
Modifier and Type | Method and Description
--- | ---
`SecurityContext` | DiscoverySpiNodeAuthenticator.`authenticateNode(ClusterNode node, SecurityCredentials cred)` Security credentials.
`void` | DiscoverySpi.`sendCustomEvent(DiscoverySpiCustomMessage msg)` Sends custom message across the ring.

### Uses of IgniteException in org.apache.ignite.spi.discovery.tcp

Methods in org.apache.ignite.spi.discovery.tcp that throw IgniteException
Modifier and Type | Method and Description
--- | ---
`void` | TcpDiscoverySpi.`sendCustomEvent(DiscoverySpiCustomMessage msg)` Sends custom message across the ring.

### Uses of IgniteException in org.apache.ignite.spi.failover

Methods in org.apache.ignite.spi.failover that throw IgniteException
Modifier and Type | Method and Description
--- | ---
`ClusterNode` | FailoverContext.`getBalancedNode(List<ClusterNode> top)` Gets the next balanced node for failed job.

### Uses of IgniteException in org.apache.ignite.spi.loadbalancing

Methods in org.apache.ignite.spi.loadbalancing that throw IgniteException
Modifier and Type | Method and Description
--- | ---
`ClusterNode` | LoadBalancingSpi.`getBalancedNode(ComputeTaskSession ses, List<ClusterNode> top, ComputeJob job)` Gets balanced node for specified job within given task session.

### Uses of IgniteException in org.apache.ignite.stream

Methods in org.apache.ignite.stream that throw IgniteException
Modifier and Type | Method and Description
--- | ---
`void` | StreamVisitor.`receive(IgniteCache<K,V> cache, Collection<Map.Entry<K,V>> entries)` Updates cache with batch of entries.
`void` | StreamTransformer.`receive(IgniteCache<K,V> cache, Collection<Map.Entry<K,V>> entries)` Updates cache with batch of entries.
`void` | StreamReceiver.`receive(IgniteCache<K,V> cache, Collection<Map.Entry<K,V>> entries)` Updates cache with batch of entries.

### Uses of IgniteException in org.apache.ignite.transactions

Subclasses of IgniteException in org.apache.ignite.transactions
Modifier and Type | Class and Description
--- | ---
`class` | `TransactionDeadlockException` Transaction deadlock exception.
`class` | `TransactionException` Base class for all transaction related exceptions.
`class` | `TransactionHeuristicException` Exception thrown whenever grid transaction enters an unknown state.
`class` | `TransactionOptimisticException` Exception thrown whenever grid transactions fail optimistically.
`class` | `TransactionRollbackException` Exception thrown whenever grid transactions has been automatically rolled back.
`class` | `TransactionTimeoutException` Exception thrown whenever transactions time out.

Methods in org.apache.ignite.transactions that throw IgniteException
Modifier and Type | Method and Description
--- | ---
`void` | Transaction.`close()` Ends the transaction.
`void` | Transaction.`commit()` Commits this transaction by initiating `two-phase-commit` process.
`IgniteFuture<Void>` | Transaction.`commitAsync()` Asynchronously commits this transaction by initiating `two-phase-commit` process.
`void` | Transaction.`rollback()` Rolls back this transaction.
`IgniteFuture<Void>` | Transaction.`rollbackAsync()` Asynchronously rolls back this transaction.

2017 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 2.2.0
Release Date | : September 15 2017