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 ITaskManager
public AbstractTaskContainer makeOrRenewContainer(String id, long lifeTime, TimeUnit unit)
makeOrRenewContainer
in interface ITaskManager
public AbstractTaskContainer getContainerOrFail(String id)
getContainerOrFail
in interface ITaskManager
protected ITaskManagerHook findHookForId(String id)
protected abstract AbstractTaskContainer makeTaskContainer(String id)
protected ITaskManagerHook makeTaskManagerHook(String id)
public void cleanUp()
cleanUp
in interface ITaskManager
Copyright © 2015. All rights reserved.