|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectedu.emory.mathcs.backport.java.util.concurrent.AbstractExecutorService
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor
ncsa.tools.trebuchet.core.util.CopyClientThreadPoolExecutor
Singleton thread manager for all Trebuchet copy operations. Uses a blocking queue with 0 as time-to-live for unused threads. Default capacity (30) can be altered by setting the static field before the first call to get the executor.
| Nested Class Summary |
| Nested classes inherited from class edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor |
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.AbortPolicy, edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy, edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy, edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.DiscardPolicy |
| Method Summary | |
void |
register(CopyClient client,
CopyClientPool pool)
|
static void |
setThreadPoolCapacity(int threadPoolCapacity)
|
edu.emory.mathcs.backport.java.util.concurrent.Future |
submit(java.lang.Runnable r)
|
static CopyClientThreadPoolExecutor |
subscribe()
|
static void |
unsubscribe()
|
| Methods inherited from class edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor |
allowCoreThreadTimeOut, allowsCoreThreadTimeOut, awaitTermination, execute, 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 |
| Methods inherited from class edu.emory.mathcs.backport.java.util.concurrent.AbstractExecutorService |
invokeAll, invokeAll, invokeAny, invokeAny, submit, submit |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
public static CopyClientThreadPoolExecutor subscribe()
public static void unsubscribe()
public static void setThreadPoolCapacity(int threadPoolCapacity)
public void register(CopyClient client,
CopyClientPool pool)
public edu.emory.mathcs.backport.java.util.concurrent.Future submit(java.lang.Runnable r)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||