public class GravityPool extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_CORE_POOL_SIZE |
static long |
DEFAULT_KEEP_ALIVE_TIME |
static int |
DEFAULT_MAXIMUM_POOL_SIZE |
static int |
DEFAULT_QUEUE_CAPACITY |
| Constructor and Description |
|---|
GravityPool() |
GravityPool(GravityConfig config) |
GravityPool(int corePoolSize,
int maximumPoolSize,
long keepAliveTimeMillis,
int queueCapacity) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
boolean |
contains(AsyncChannelRunner runner) |
void |
execute(AsyncChannelRunner runner) |
int |
getCorePoolSize() |
long |
getKeepAliveTimeMillis() |
int |
getMaximumPoolSize() |
int |
getQueueCapacity() |
int |
getQueueRemainingCapacity() |
int |
getQueueSize() |
boolean |
isShutdown() |
boolean |
isTerminated() |
void |
reconfigure(GravityConfig config) |
boolean |
remove(AsyncChannelRunner runner) |
void |
setCorePoolSize(int corePoolSize) |
void |
setKeepAliveTimeMillis(long keepAliveTimeMillis) |
void |
setMaximumPoolSize(int maximumPoolSize) |
void |
shutdown() |
List<AsyncChannelRunner> |
shutdownNow() |
public static final int DEFAULT_CORE_POOL_SIZE
public static final int DEFAULT_MAXIMUM_POOL_SIZE
public static final long DEFAULT_KEEP_ALIVE_TIME
public static final int DEFAULT_QUEUE_CAPACITY
public GravityPool()
public GravityPool(GravityConfig config)
public GravityPool(int corePoolSize, int maximumPoolSize, long keepAliveTimeMillis, int queueCapacity)
public int getQueueCapacity()
public int getQueueRemainingCapacity()
public int getQueueSize()
public int getCorePoolSize()
public void setCorePoolSize(int corePoolSize)
public int getMaximumPoolSize()
public void setMaximumPoolSize(int maximumPoolSize)
public long getKeepAliveTimeMillis()
public void setKeepAliveTimeMillis(long keepAliveTimeMillis)
public void reconfigure(GravityConfig config)
public void execute(AsyncChannelRunner runner)
public boolean contains(AsyncChannelRunner runner)
public boolean remove(AsyncChannelRunner runner)
public void clear()
public boolean isShutdown()
public boolean isTerminated()
public void shutdown()
public List<AsyncChannelRunner> shutdownNow()