Package net.timewalker.ffmq4.utils.pool
Interface ObjectPoolMBean
-
- All Known Subinterfaces:
AsyncTaskManagerMBean
- All Known Implementing Classes:
AsyncTaskManager,AsyncTaskProcessorThreadPool,ObjectPool
public interface ObjectPoolMBeanObjectPoolMBean
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetThreadPoolAvailableCount()intgetThreadPoolExhaustionPolicy()intgetThreadPoolMaxIdle()intgetThreadPoolMaxSize()intgetThreadPoolMinSize()intgetThreadPoolPendingWaits()intgetThreadPoolSize()longgetThreadPoolWaitTimeout()
-
-
-
Method Detail
-
getThreadPoolMaxIdle
int getThreadPoolMaxIdle()
- Returns:
- the maxIdle
-
getThreadPoolMinSize
int getThreadPoolMinSize()
- Returns:
- the minSize
-
getThreadPoolMaxSize
int getThreadPoolMaxSize()
- Returns:
- the maxSize
-
getThreadPoolExhaustionPolicy
int getThreadPoolExhaustionPolicy()
- Returns:
- the exhaustionPolicy
-
getThreadPoolWaitTimeout
long getThreadPoolWaitTimeout()
- Returns:
- the waitTimeout
-
getThreadPoolAvailableCount
int getThreadPoolAvailableCount()
- Returns:
- the available count
-
getThreadPoolPendingWaits
int getThreadPoolPendingWaits()
- Returns:
- the pendingWaits
-
getThreadPoolSize
int getThreadPoolSize()
- Returns:
- the pool size
-
-