com.sun.jdmk.tasks
Interface TaskServer

All Known Implementing Classes:
DaemonTaskServer

public interface TaskServer

This interface is implemented by objects that are able to execute tasks. Whether the task is executed in the client thread or in another thread depends on the TaskServer implementation.

Since:
Java DMK 5.0
See Also:
Task

Method Summary
 void submitTask(Task task)
          Submit a task to be executed.
 

Method Detail

submitTask

void submitTask(Task task)
Submit a task to be executed. Once a task is submitted, it is guaranteed that either task.run() or task.cancel() will be called.

Whether the task is executed in the client thread (e.g. public void submitTask(Task task) { task.run(); }) or in another thread (e.g. public void submitTask(Task task) { new Thrad(task).start(); }) depends on the TaskServer implementation.

Parameters:
task - The task to be executed.

Open Source build 02
opendmk-1.0-b02 2007.10.01_19:17:46_MEST

Copyright 1998-2007 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.