Interface RunnableFuture<V>

  • Type Parameters:
    V - The result type returned by this Future's get method
    All Superinterfaces:
    Future<V>, Runnable

    public interface RunnableFuture<V>
    extends Runnable, Future<V>
    A Future that is Runnable. Successful execution of the run method causes completion of the Future and allows access to its results.
    Since:
    1.6
    See Also:
    Executor
    • Method Detail

      • run

        void run()
        Sets this Future to the result of its computation unless it has been cancelled.
        Specified by:
        run in interface Runnable
        See Also:
        Thread.run()