Skip navigation links
A B E I O S 

A

afterExecute(Runnable, Throwable) - Method in class org.icij.kaxxa.concurrent.BlockingThreadPoolExecutor
After calling super's implementation of this method, the number of acquired permits is decremented.
await() - Method in class org.icij.kaxxa.concurrent.BlockingThreadPoolExecutor
A blocking wait for this ThreadPoolExecutor to be in idle state, which means that there are no more tasks in the Queue or currently executed by one of the threads.
await(long, TimeUnit) - Method in class org.icij.kaxxa.concurrent.BlockingThreadPoolExecutor
A blocking wait for this ThreadPool to be in idle state or a certain timeout to elapse.
await() - Method in class org.icij.kaxxa.concurrent.BooleanSealableLatch
 
await() - Method in interface org.icij.kaxxa.concurrent.SealableLatch
 
awaitTermination(long, TimeUnit) - Method in class org.icij.kaxxa.concurrent.ExecutorProxy
Blocks until all the queued tasks have finished and the thread pool is empty, or the timeout is reached (whichever first).

B

BlockingThreadPoolExecutor - Class in org.icij.kaxxa.concurrent
This class is a specialized extension of the ThreadPoolExecutor class.
BlockingThreadPoolExecutor(int, int, long, TimeUnit, BlockingQueue<Runnable>, ThreadFactory, RejectedExecutionHandler, long, TimeUnit) - Constructor for class org.icij.kaxxa.concurrent.BlockingThreadPoolExecutor
This constructor is used in order to maintain the first functionality specified above.
BlockingThreadPoolExecutor(int, int, long, TimeUnit, BlockingQueue<Runnable>) - Constructor for class org.icij.kaxxa.concurrent.BlockingThreadPoolExecutor
 
BlockingThreadPoolExecutor(int, int, long, TimeUnit) - Constructor for class org.icij.kaxxa.concurrent.BlockingThreadPoolExecutor
 
BlockingThreadPoolExecutor(int) - Constructor for class org.icij.kaxxa.concurrent.BlockingThreadPoolExecutor
 
BooleanSealableLatch - Class in org.icij.kaxxa.concurrent
A latch class that is like a CountDownLatch except that it only requires a single signal to fire.
BooleanSealableLatch() - Constructor for class org.icij.kaxxa.concurrent.BooleanSealableLatch
 

E

execute(Runnable) - Method in class org.icij.kaxxa.concurrent.BlockingThreadPoolExecutor
Before calling super's version of this method, a permit is acquired in order to queue the task for execution.
executor - Variable in class org.icij.kaxxa.concurrent.ExecutorProxy
The executor proxied by the implementing class.
ExecutorProxy - Class in org.icij.kaxxa.concurrent
A class of traits used by implementing classes that proxy an executor.
ExecutorProxy(ExecutorService) - Constructor for class org.icij.kaxxa.concurrent.ExecutorProxy
Instantiate a proxy for the given executor.

I

isSealed() - Method in class org.icij.kaxxa.concurrent.BooleanSealableLatch
 
isSealed() - Method in interface org.icij.kaxxa.concurrent.SealableLatch
 

O

org.icij.kaxxa.concurrent - package org.icij.kaxxa.concurrent
 
org.icij.kaxxa.concurrent.lifecycle - package org.icij.kaxxa.concurrent.lifecycle
 

S

seal() - Method in class org.icij.kaxxa.concurrent.BooleanSealableLatch
 
seal() - Method in interface org.icij.kaxxa.concurrent.SealableLatch
 
SealableLatch - Interface in org.icij.kaxxa.concurrent
 
setMaximumPoolSize(int) - Method in class org.icij.kaxxa.concurrent.BlockingThreadPoolExecutor
Increase or decreases the maximum pool size by adjusting the number of permits accordingly.
shutdown() - Method in class org.icij.kaxxa.concurrent.ExecutorProxy
Shuts down the executor.
shutdown() - Method in interface org.icij.kaxxa.concurrent.lifecycle.Shutdownable
 
Shutdownable - Interface in org.icij.kaxxa.concurrent.lifecycle
 
shutdownNow() - Method in class org.icij.kaxxa.concurrent.ExecutorProxy
Shut down the executor immediately, halting running tasks and discarding waiting tasks.
signal() - Method in class org.icij.kaxxa.concurrent.BooleanSealableLatch
 
signal() - Method in interface org.icij.kaxxa.concurrent.SealableLatch
 
A B E I O S 
Skip navigation links

Copyright © 2017 The International Consortium of Investigative Journalists. All rights reserved.