Package VASSAL.tools.concurrent
Class SimpleRunnableFuture<V>
java.lang.Object
VASSAL.tools.concurrent.SimpleFuture<V>
VASSAL.tools.concurrent.SimpleRunnableFuture<V>
- All Implemented Interfaces:
Runnable
,Future<V>
,RunnableFuture<V>
,SettableFuture<V>
,SettableRunnableFuture<V>
- Direct Known Subclasses:
EDTRunnableFuture
public abstract class SimpleRunnableFuture<V>
extends SimpleFuture<V>
implements SettableRunnableFuture<V>
A
SimpleFuture
that is a SettableRunnableFuture
.-
Nested Class Summary
Nested classes/interfaces inherited from interface java.util.concurrent.Future
Future.State
-
Field Summary
Fields inherited from class VASSAL.tools.concurrent.SimpleFuture
cancelled, done, exception, result
-
Constructor Summary
-
Method Summary
Methods inherited from class VASSAL.tools.concurrent.SimpleFuture
cancel, get, get, isCancelled, isDone, set, setException
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.concurrent.Future
cancel, exceptionNow, get, get, isCancelled, isDone, resultNow, state
Methods inherited from interface java.util.concurrent.RunnableFuture
run
Methods inherited from interface VASSAL.tools.concurrent.SettableFuture
set, setException
-
Constructor Details
-
SimpleRunnableFuture
public SimpleRunnableFuture()
-