- Type Parameters:
R- The type of the value this
- All Superinterfaces:
public interface ObservableTask extends Task
Taskthat notifies its observers when it is finished executing.
Cytoscape Backwards Compatibility (SPI Interface): We expect that this interface will be implemented. Therefore to maintain backwards compatibility this interface will only be modified for major version updates.
To use this in your app, include the following dependency in your POM:
<dependency> <groupId>org.cytoscape</groupId> <artifactId>work-api</artifactId> </dependency>
getResults<R> R getResults
(Class<? extends R> type)Return the results from this task (if any)
type- the class type of the returned results. This is primarily used to request that the Task format the return as a String, but other types are possible also. All ObservableTasks should be able to handle String requests.
- the Task results, or null if there are no results
- the classes that can be used to query