public abstract class RunnablePoolUpdateHandler<T extends RunnablePoolItem> extends PoolUpdateHandler<T>
IUpdateHandler.IUpdateHandlerMatcher| Constructor and Description |
|---|
RunnablePoolUpdateHandler() |
RunnablePoolUpdateHandler(int pInitialPoolSize) |
RunnablePoolUpdateHandler(int pInitialPoolSize,
int pGrowth) |
RunnablePoolUpdateHandler(int pInitialPoolSize,
int pGrowth,
int pAvailableItemCountMaximum) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract T |
onAllocatePoolItem() |
protected void |
onHandlePoolItem(T pRunnablePoolItem) |
obtainPoolItem, onUpdate, postPoolItem, resetpublic RunnablePoolUpdateHandler()
public RunnablePoolUpdateHandler(int pInitialPoolSize)
public RunnablePoolUpdateHandler(int pInitialPoolSize,
int pGrowth)
public RunnablePoolUpdateHandler(int pInitialPoolSize,
int pGrowth,
int pAvailableItemCountMaximum)
protected abstract T onAllocatePoolItem()
onAllocatePoolItem in class PoolUpdateHandler<T extends RunnablePoolItem>protected void onHandlePoolItem(T pRunnablePoolItem)
onHandlePoolItem in class PoolUpdateHandler<T extends RunnablePoolItem>