public abstract class ServerThreadPool extends AbstractThreadPool implements ServerObject
java.util.concurrent.ThreadPoolExecutor.AbortPolicy, java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy, java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy, java.util.concurrent.ThreadPoolExecutor.DiscardPolicy
Constructor and Description |
---|
ServerThreadPool(ServerContext serverCtx,
int coreSize,
int maxSize,
java.util.concurrent.BlockingQueue<java.lang.Runnable> queue) |
Modifier and Type | Method and Description |
---|---|
ServerContext |
getServerContext()
Returns the server runtime environment
|
ServerStatistic |
getServerStatistic() |
protected void |
sendErrorMail(java.lang.String message,
java.lang.Exception error) |
afterExecute, createThreadFactory, toDumpString, toDumpString, toString, toString
allowCoreThreadTimeOut, allowsCoreThreadTimeOut, awaitTermination, beforeExecute, execute, finalize, getActiveCount, getCompletedTaskCount, getCorePoolSize, getKeepAliveTime, getLargestPoolSize, getMaximumPoolSize, getPoolSize, getQueue, getRejectedExecutionHandler, getTaskCount, getThreadFactory, isShutdown, isTerminated, isTerminating, prestartAllCoreThreads, prestartCoreThread, purge, remove, setCorePoolSize, setKeepAliveTime, setMaximumPoolSize, setRejectedExecutionHandler, setThreadFactory, shutdown, shutdownNow, terminated
public ServerThreadPool(ServerContext serverCtx, int coreSize, int maxSize, java.util.concurrent.BlockingQueue<java.lang.Runnable> queue)
public ServerContext getServerContext()
ServerObject
getServerContext
in interface ServerObject
public ServerStatistic getServerStatistic()
protected final void sendErrorMail(java.lang.String message, java.lang.Exception error)
Copyright © 2014 EsprIT-Systems. All Rights Reserved.