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.