Java™ Platform
Standard Ed. 6

Uses of Interface
java.util.concurrent.RunnableFuture

Packages that use RunnableFuture
java.util.concurrent Utility classes commonly useful in concurrent programming. 
javax.swing Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms. 
 

Uses of RunnableFuture in java.util.concurrent
 

Subinterfaces of RunnableFuture in java.util.concurrent
 interface RunnableScheduledFuture<V>
          A ScheduledFuture that is Runnable.
 

Classes in java.util.concurrent that implement RunnableFuture
 class FutureTask<V>
          A cancellable asynchronous computation.
 

Methods in java.util.concurrent that return RunnableFuture
protected
<T> RunnableFuture<T>
AbstractExecutorService.newTaskFor(Callable<T> callable)
          Returns a RunnableFuture for the given callable task.
protected
<T> RunnableFuture<T>
AbstractExecutorService.newTaskFor(Runnable runnable, T value)
          Returns a RunnableFuture for the given runnable and default value.
 

Uses of RunnableFuture in javax.swing
 

Classes in javax.swing that implement RunnableFuture
 class SwingWorker<T,V>
          An abstract class to perform lengthy GUI-interacting tasks in a dedicated thread.
 


Java™ Platform
Standard Ed. 6

Submit a bug or feature
For further API reference and developer documentation, see Java SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright © 1993, 2010, Oracle and/or its affiliates. All rights reserved.