A B C D E F G H I J L M N O P R S T U V W

B

baseStream - Variable in class jut.io.InputCountStream
the underlying input stream.
BlockingOpenIterable<T> - Class in jut.util.concurrent
consumer/producer utility class for asynchronous use. the producer(s) add items that are cached in a bounded cache - if the cache is full, the BlockingOpenIterable.addItem(Object) method waits for the consumer(s) to remove items. the consumer(s) remove items using the sole Iterator of this object, usually in a for (Itemtype item : blockingOpenIterable) loop.
BlockingOpenIterable() - Constructor for class jut.util.concurrent.BlockingOpenIterable
create a consumer/producer Iterable with an unbounded internal cache.
BlockingOpenIterable(int) - Constructor for class jut.util.concurrent.BlockingOpenIterable
create a consumer/producer Iterable with a defined internal cache capacity.
BlockingThreadPool - Class in jut.util.concurrent
executor running tasks in a thread pool. other than any ThreadPoolExecutor, this executor's BlockingThreadPool.execute(Runnable) method blocks if the all threads are busy and the task queue is full. additionally, this executor can be configured to run tasks in the current thread instead of in a thread pool.
BlockingThreadPool(int, int) - Constructor for class jut.util.concurrent.BlockingThreadPool
create a blocking executor running tasks either in a thread pool or in the current thread.

A B C D E F G H I J L M N O P R S T U V W