Java™ Platform
Standard Ed. 6

Uses of Interface

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
<T> RunnableFuture<T>
AbstractExecutorService.newTaskFor(Callable<T> callable)
          Returns a RunnableFuture for the given callable task.
<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.