public abstract class DefaultTaskManager extends Object implements ITaskManager
| Constructor and Description |
|---|
DefaultTaskManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanUp() |
protected ITaskManagerHook |
findHookForId(String id) |
AbstractTaskContainer |
getContainerOrFail(String id) |
static DefaultTaskManager |
getInstance() |
AbstractTaskContainer |
makeContainer(long lifeTime,
TimeUnit unit) |
AbstractTaskContainer |
makeOrRenewContainer(String id,
long lifeTime,
TimeUnit unit) |
protected abstract AbstractTaskContainer |
makeTaskContainer(String id) |
protected ITaskManagerHook |
makeTaskManagerHook(String id) |
protected Future<?> |
submit(Runnable runnable) |
public static DefaultTaskManager getInstance()
public AbstractTaskContainer makeContainer(long lifeTime, TimeUnit unit)
makeContainer in interface ITaskManagerpublic AbstractTaskContainer makeOrRenewContainer(String id, long lifeTime, TimeUnit unit)
makeOrRenewContainer in interface ITaskManagerpublic AbstractTaskContainer getContainerOrFail(String id)
getContainerOrFail in interface ITaskManagerprotected ITaskManagerHook findHookForId(String id)
protected abstract AbstractTaskContainer makeTaskContainer(String id)
protected ITaskManagerHook makeTaskManagerHook(String id)
public void cleanUp()
cleanUp in interface ITaskManagerCopyright © 2015. All rights reserved.