public class AppThreadPool
extends java.lang.Object
Constructor and Description |
---|
AppThreadPool() |
Modifier and Type | Method and Description |
---|---|
static void |
addTask(java.lang.String poolName,
java.lang.Runnable task) |
static int |
getDefaultCorePoolSize() |
static int |
getDefaultKeepAliveTime() |
static int |
getDefaultMaximumPoolSize() |
static java.util.concurrent.TimeUnit |
getDefaultTimeUnit() |
static java.util.concurrent.ThreadPoolExecutor |
getPool(java.lang.String poolName) |
static void |
initPool(java.lang.String poolName,
int corePoolSize,
int maximumPoolSize,
int keepAliveTime,
java.util.concurrent.TimeUnit timeUnit) |
static void |
setDefaultCorePoolSize(int aDefaultCorePoolSize) |
static void |
setDefaultKeepAliveTime(int aDefaultKeepAliveTime) |
static void |
setDefaultMaximumPoolSize(int aDefaultMaximumPoolSize) |
static void |
setDefaultTimeUnit(java.util.concurrent.TimeUnit aDefaultTimeUnit) |
public static void initPool(java.lang.String poolName, int corePoolSize, int maximumPoolSize, int keepAliveTime, java.util.concurrent.TimeUnit timeUnit)
public static void addTask(java.lang.String poolName, java.lang.Runnable task)
public static java.util.concurrent.ThreadPoolExecutor getPool(java.lang.String poolName)
public static int getDefaultCorePoolSize()
public static void setDefaultCorePoolSize(int aDefaultCorePoolSize)
public static int getDefaultMaximumPoolSize()
public static void setDefaultMaximumPoolSize(int aDefaultMaximumPoolSize)
public static int getDefaultKeepAliveTime()
public static void setDefaultKeepAliveTime(int aDefaultKeepAliveTime)
public static java.util.concurrent.TimeUnit getDefaultTimeUnit()
public static void setDefaultTimeUnit(java.util.concurrent.TimeUnit aDefaultTimeUnit)
Copyright © 2003-2014 QuickServer.org