Package org.infinispan.executors
Class ManageableExecutorService<T extends java.util.concurrent.ExecutorService>
- java.lang.Object
-
- org.infinispan.executors.ManageableExecutorService<T>
-
- Direct Known Subclasses:
LazyInitializingBlockingTaskAwareExecutorService,LazyInitializingExecutorService,LazyInitializingScheduledExecutorService,ManageableThreadPoolExecutorService
public abstract class ManageableExecutorService<T extends java.util.concurrent.ExecutorService> extends java.lang.Object- Since:
- 10.0
- Author:
- Tristan Tarrant <tristan@infinispan.org>
-
-
Constructor Summary
Constructors Constructor Description ManageableExecutorService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetActiveCount()longgetKeepAliveTime()intgetLargestPoolSize()intgetMaximumPoolSize()intgetPoolSize()intgetQueueSize()voidsetKeepAliveTime(long milliseconds)voidsetMaximumPoolSize(int maximumPoolSize)
-
-
-
Field Detail
-
executor
protected volatile T extends java.util.concurrent.ExecutorService executor
-
-
Method Detail
-
getPoolSize
public int getPoolSize()
-
getActiveCount
public int getActiveCount()
-
getMaximumPoolSize
public int getMaximumPoolSize()
-
setMaximumPoolSize
public void setMaximumPoolSize(int maximumPoolSize)
-
getLargestPoolSize
public int getLargestPoolSize()
-
getQueueSize
public int getQueueSize()
-
getKeepAliveTime
public long getKeepAliveTime()
-
setKeepAliveTime
public void setKeepAliveTime(long milliseconds)
-
-