|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IObjectTask
Interface for a task of an object.
| Field Summary | |
|---|---|
static String |
PROPERTY_ID
The property for holding the task id. |
| Method Summary | |
|---|---|
void |
execute(IEnvironmentSpace space,
ISpaceObject obj,
long progress,
IClockService clock)
Executes the task. |
boolean |
isFinished(IEnvironmentSpace space,
ISpaceObject obj)
Check if a task is finished and should be removed. |
void |
shutdown(ISpaceObject obj)
This method will be executed by the object before the task is removed from the execution queue. |
void |
start(ISpaceObject obj)
This method will be executed by the object before the task gets added to the execution queue. |
| Methods inherited from interface jadex.commons.IPropertyObject |
|---|
getProperty, getPropertyNames, hasProperty, setProperty |
| Field Detail |
|---|
static final String PROPERTY_ID
| Method Detail |
|---|
void start(ISpaceObject obj)
space - The environment in which the task is executing.obj - The object that is executing the task.void shutdown(ISpaceObject obj)
space - The environment in which the task is executing.obj - The object that is executing the task.
void execute(IEnvironmentSpace space,
ISpaceObject obj,
long progress,
IClockService clock)
space - The environment in which the task is executing.obj - The object that is executing the task.progress - The time that has passed according to the environment executor.clock - The clock service.
boolean isFinished(IEnvironmentSpace space,
ISpaceObject obj)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||