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

Packages that use IgniteInterruptedException
Package | Description
--- | ---
org.apache.ignite | Contains entry-point Ignite & HPC APIs.
org.apache.ignite.internal.processors.datastreamer | Data streamer processor.
org.apache.ignite.internal.processors.datastructures |

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

Methods in org.apache.ignite that throw IgniteInterruptedException
Modifier and Type | Method and Description
--- | ---
`void` | IgniteSemaphore.`acquire()` Acquires a permit from this semaphore, blocking until one is available, or the thread is interrupted.
`void` | IgniteSemaphore.`acquire(int permits)` Acquires the given number of permits from this semaphore, blocking until all are available, or the thread is interrupted.
`IgniteFuture<?>` | IgniteDataStreamer.`addData(K key, V val)` Adds data for streaming on remote node.
`IgniteFuture<?>` | IgniteDataStreamer.`addData(Map.Entry<K,V> entry)` Adds data for streaming on remote node.
`void` | IgniteCondition.`await()` Causes the current thread to wait until it is signalled or interrupted.
`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.
`boolean` | IgniteCondition.`awaitUntil(Date deadline)` Causes the current thread to wait until it is signalled or interrupted, or the specified deadline elapses.
`void` | IgniteDataStreamer.`close()` Closes data streamer.
`void` | IgniteDataStreamer.`close(boolean cancel)` Streams any remaining data and closes this streamer.
`void` | IgniteDataStreamer.`flush()` Streams any remaining data, but doesn't close the streamer.
`void` | IgniteLock.`lockInterruptibly()` Acquires the lock unless the current thread is interrupted.
`IgniteFuture<?>` | IgniteDataStreamer.`removeData(K key)` Adds key for removal on remote node.
`boolean` | IgniteSemaphore.`tryAcquire(int permits, long timeout, TimeUnit unit)` Acquires the given number of permits from this semaphore, if all become available within the given waiting time and the current thread has not been interrupted.
`boolean` | IgniteSemaphore.`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.
`void` | IgniteDataStreamer.`tryFlush()` Makes an attempt to stream remaining data.
`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` | IgniteLock.`unlock()` Releases the lock.

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

Methods in org.apache.ignite.internal.processors.datastreamer that throw IgniteInterruptedException
Modifier and Type | Method and Description
--- | ---
`void` | DataStreamerImpl.`tryFlush()` Flushes every internal buffer if buffer was flushed before passed in threshold.

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

Methods in org.apache.ignite.internal.processors.datastructures that throw IgniteInterruptedException
Modifier and Type | Method and Description
--- | ---
`void` | GridCacheSemaphoreImpl.`acquire()` Acquires a permit from this semaphore, blocking until one is available, or the thread is interrupted.
`void` | GridCacheSemaphoreImpl.`acquire(int permits)` Acquires the given number of permits from this semaphore, blocking until all are available, or the thread is interrupted.
`void` | GridCacheLockImpl.`lockInterruptibly()` Acquires the lock unless the current thread is interrupted.
`boolean` | GridCacheSemaphoreImpl.`tryAcquire(int permits, long timeout, TimeUnit unit)` Acquires the given number of permits from this semaphore, if all become available within the given waiting time and the current thread has not been interrupted.
`boolean` | GridCacheLockImpl.`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.

2017 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 2.0.0
Release Date | : April 30 2017