Class BackgroundTask<V>

java.lang.Object
edu.wisc.ssec.mcidasv.util.BackgroundTask<V>
All Implemented Interfaces:
Runnable, Future<V>
Direct Known Subclasses:
Submitter

public abstract class BackgroundTask<V> extends Object implements Runnable, Future<V>
Background task class supporting cancellation, completion notification, and progress notification. Courtesy of Java Concurrency in Practice, written by Brian Goetz and Tim Peierls.