org.openide.execution
Class ExecutorTask
java.lang.Object
|
+--org.openide.util.Task
|
+--org.openide.execution.ExecutorTask
- All Implemented Interfaces:
- Runnable
- public abstract class ExecutorTask
- extends Task
A task object that represents an asynchronously
running execution task.
Module authors do not need to subclass this.
- See Also:
Executor.execute(org.openide.execution.ExecInfo)
Fields inherited from class org.openide.util.Task |
EMPTY |
ExecutorTask
protected ExecutorTask(Runnable run)
- Create the task.
- Parameters:
run
- runnable to run that computes the task
stop
public abstract void stop()
- Stop the computation.
result
public abstract int result()
- Check the result of execution. If the execution
is not finished, the calling thread is blocked until it is.
- Returns:
- the result of execution. Zero means successful execution; other numbers may indicate various error conditions.
getInputOutput
public abstract InputOutput getInputOutput()
- Returns:
- InputOutput assigned to this process
Built on December 12 2001. | Portions Copyright 1997-2001 Sun Microsystems, Inc. All rights reserved.