org.granite.gravity
Class GravityPool
java.lang.Object
org.granite.gravity.GravityPool
public class GravityPool
- extends Object
- Author:
- Franck WOLFF
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_CORE_POOL_SIZE
public static final int DEFAULT_CORE_POOL_SIZE
- See Also:
- Constant Field Values
DEFAULT_MAXIMUM_POOL_SIZE
public static final int DEFAULT_MAXIMUM_POOL_SIZE
- See Also:
- Constant Field Values
DEFAULT_KEEP_ALIVE_TIME
public static final long DEFAULT_KEEP_ALIVE_TIME
- See Also:
- Constant Field Values
DEFAULT_QUEUE_CAPACITY
public static final int DEFAULT_QUEUE_CAPACITY
- See Also:
- Constant Field Values
GravityPool
public GravityPool()
GravityPool
public GravityPool(GravityConfig config)
GravityPool
public GravityPool(int corePoolSize,
int maximumPoolSize,
long keepAliveTimeMillis,
int queueCapacity)
getQueueCapacity
public int getQueueCapacity()
getQueueRemainingCapacity
public int getQueueRemainingCapacity()
getQueueSize
public int getQueueSize()
getCorePoolSize
public int getCorePoolSize()
setCorePoolSize
public void setCorePoolSize(int corePoolSize)
getMaximumPoolSize
public int getMaximumPoolSize()
setMaximumPoolSize
public void setMaximumPoolSize(int maximumPoolSize)
getKeepAliveTimeMillis
public long getKeepAliveTimeMillis()
setKeepAliveTimeMillis
public void setKeepAliveTimeMillis(long keepAliveTimeMillis)
reconfigure
public void reconfigure(GravityConfig config)
execute
public void execute(AsyncChannelRunner runner)
contains
public boolean contains(AsyncChannelRunner runner)
remove
public boolean remove(AsyncChannelRunner runner)
clear
public void clear()
isShutdown
public boolean isShutdown()
isTerminated
public boolean isTerminated()
shutdown
public void shutdown()
shutdownNow
public List<AsyncChannelRunner> shutdownNow()