Maven module :un.api : api-task :
Class : un.api.task.Task
Extends/Implements : un.api.event.EventSource un.api.task.Executable
Subclasses : -

Common model for generic tasks.
author  Johann Sorel


Variables : -
Functions : cancel, setInput, getInput, execute




Ask to stop the task if it is running.
Task have no guarantee to respect this request.
Best effort.
void cancel ()


Set task input parameters.
No processing should be done here.
param  input
void setInput (Parameters input)


Get current input parameters.
return  Parameters
Parameters getInput ()


Execute the task.
return  result parameters
Parameters execute ()