| Package | Description | 
|---|---|
| org.glassfish.tyrus.client | Common Client. | 
| Modifier and Type | Method and Description | 
|---|---|
| ThreadPoolConfig | ThreadPoolConfig. copy()Return a copy of this thread pool config. | 
| static ThreadPoolConfig | ThreadPoolConfig. defaultConfig()Create new client thread pool configuration instance. | 
| ThreadPoolConfig | ThreadPoolConfig. setCorePoolSize(int corePoolSize)Set the core thread pool size - the size of the thread pool will never bee smaller than this. | 
| ThreadPoolConfig | ThreadPoolConfig. setDaemon(boolean isDaemon)Set  trueif thread pool threads are daemons. | 
| ThreadPoolConfig | ThreadPoolConfig. setInitialClassLoader(java.lang.ClassLoader initialClassLoader)Specifies the context class loader that will be used by threads in this pool. | 
| ThreadPoolConfig | ThreadPoolConfig. setKeepAliveTime(long time,
                java.util.concurrent.TimeUnit unit)The max period of time a thread will wait for a new task to process. | 
| ThreadPoolConfig | ThreadPoolConfig. setMaxPoolSize(int maxPoolSize)Set max thread pool size. | 
| ThreadPoolConfig | ThreadPoolConfig. setPoolName(java.lang.String poolName)Set thread pool name. | 
| ThreadPoolConfig | ThreadPoolConfig. setPriority(int priority)Set priority of the threads in thread pool. | 
| ThreadPoolConfig | ThreadPoolConfig. setQueue(java.util.Queue<java.lang.Runnable> queue)Set a queue implementation that will be used to temporarily store tasks when all threads in the thread pool are
 busy. | 
| ThreadPoolConfig | ThreadPoolConfig. setQueueLimit(int queueLimit)Set the limit of the queue, where tasks are temporarily stored when all threads are busy. | 
| ThreadPoolConfig | ThreadPoolConfig. setThreadFactory(java.util.concurrent.ThreadFactory threadFactory)Set  ThreadFactorythat will be used to create thread pool threads. | 
Copyright © 2012–2020 Oracle Corporation. All rights reserved.