|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Task
This interface is implemented by objects that can be executed
by a TaskServer
.
A Task
object implements two methods:
public void run():
from
Runnable
TaskServer
when the task is executed.public void cancel():
TaskServer
if the TaskServer
is stopped before the
Task
is executed.TaskServer
shall call
either run()
or cancel()
.
Whether the task is executed synchronously in the current
thread (when calling TaskServer.submitTask()
or in a new
thread dedicated to the task, or in a daemon thread, depends on the
implementation of the TaskServer
through which the task
is executed.
The implementation of Task
must not make any
assumption on the implementation of the TaskServer
through
which it will be executed.
TaskServer
Method Summary | |
---|---|
void |
cancel()
Cancel the submitted task. |
Methods inherited from interface java.lang.Runnable |
---|
run |
Method Detail |
---|
void cancel()
|
Open Source build 02 opendmk-1.0-b02 2007.10.01_19:17:46_MEST |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |