| com.sun.jmx.snmp.tasks.Task |
This interface is implemented by objects that can be executed
by a TaskServer.
A Task object implements two methods:
public void run(): from
RunnableTaskServer
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.
This API is a Sun Microsystems internal API and is subject to change without notice.
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Cancel the submitted task.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From interface
java.lang.Runnable
| |||||||||||
Cancel the submitted task. The implementation of this method is Task-implementation dependent. It could involve some message logging, or even call the run() method. Note that only one of run() or cancel() will be called - and exactly one.