public class Pools
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private static java.util.concurrent.ScheduledThreadPoolExecutor |
poolExecutor |
private static java.util.concurrent.atomic.AtomicInteger |
poolIndex |
private static java.util.Map<UrlParser,Pool> |
poolMap |
| Constructor and Description |
|---|
Pools() |
| Modifier and Type | Method and Description |
|---|---|
static void |
close()
Close all pools.
|
static void |
close(java.lang.String poolName)
Closing a pool with name defined in url.
|
static void |
remove(Pool pool)
Remove pool.
|
static Pool |
retrievePool(UrlParser urlParser)
Get existing pool for a configuration.
|
private static void |
shutdownExecutor() |
private static final java.util.concurrent.atomic.AtomicInteger poolIndex
private static java.util.concurrent.ScheduledThreadPoolExecutor poolExecutor
public static Pool retrievePool(UrlParser urlParser)
urlParser - configuration parserpublic static void remove(Pool pool)
pool - pool to removepublic static void close()
public static void close(java.lang.String poolName)
poolName - the option "poolName" valueprivate static void shutdownExecutor()