java.util.concurrent.ExecutorThreadPool.SizedThreadPoolExecutorThreadPool, QueuedThreadPool@ManagedObject("Pool of Threads") public interface ThreadPool extends java.util.concurrent.Executor
getThreads())
and the option of configuration methods (e.g. @link ThreadPool.SizedThreadPool.setMaxThreads(int)).| Modifier and Type | Interface | Description |
|---|---|---|
static interface |
ThreadPool.SizedThreadPool |
| Modifier and Type | Method | Description |
|---|---|---|
int |
getIdleThreads() |
|
int |
getThreads() |
|
boolean |
isLowOnThreads() |
|
void |
join() |
Blocks until the thread pool is
stopped. |
void join() throws java.lang.InterruptedException
stopped.java.lang.InterruptedException - if thread was interrupted@ManagedAttribute("number of threads in pool") int getThreads()
@ManagedAttribute("number of idle threads in pool") int getIdleThreads()
@ManagedAttribute("indicates the pool is low on available threads") boolean isLowOnThreads()
Copyright © 1995–2017 Webtide. All rights reserved.