Package io.vertigo.datamodel.impl.task
Class TaskManagerImpl
- java.lang.Object
-
- io.vertigo.datamodel.impl.task.TaskManagerImpl
-
- All Implemented Interfaces:
io.vertigo.core.node.component.Component,io.vertigo.core.node.component.CoreComponent,io.vertigo.core.node.component.Manager,io.vertigo.core.node.definition.DefinitionProvider,io.vertigo.core.node.definition.SimpleDefinitionProvider,TaskManager
public final class TaskManagerImpl extends Object implements TaskManager, io.vertigo.core.node.definition.SimpleDefinitionProvider
- Author:
- pchretien
-
-
Constructor Summary
Constructors Constructor Description TaskManagerImpl(io.vertigo.core.analytics.AnalyticsManager analyticsManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TaskResultexecute(Task task)Execution of a task.List<? extends io.vertigo.core.node.definition.Definition>provideDefinitions(io.vertigo.core.node.definition.DefinitionSpace definitionSpace)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
execute
public TaskResult execute(Task task)
Execution of a task. This execution is done in the current thread. So this execution can be transactional.- Specified by:
executein interfaceTaskManager- Parameters:
task- Task- Returns:
- TaskResult
-
provideDefinitions
public List<? extends io.vertigo.core.node.definition.Definition> provideDefinitions(io.vertigo.core.node.definition.DefinitionSpace definitionSpace)
- Specified by:
provideDefinitionsin interfaceio.vertigo.core.node.definition.SimpleDefinitionProvider
-
-