Class FutureAdapter<T,S>

java.lang.Object
org.springframework.util.concurrent.FutureAdapter<T,S>
Type Parameters:
T - the type of this Future
S - the type of the adaptee's Future
All Implemented Interfaces:
Future<T>
Direct Known Subclasses:
ListenableFutureAdapter

@Deprecated(since="6.0") public abstract class FutureAdapter<T,S> extends Object implements Future<T>
Deprecated.
as of 6.0, with no concrete replacement
Abstract class that adapts a Future parameterized over S into a Future parameterized over T. All methods are delegated to the adaptee, where get() and get(long, TimeUnit) call adapt(Object) on the adaptee's result.
Since:
4.0
Author:
Arjen Poutsma
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    Deprecated.
    Constructs a new FutureAdapter with the given adaptee.
  • Method Summary

    Modifier and Type
    Method
    Description
    protected abstract T
    adapt(S adapteeResult)
    Deprecated.
    Adapts the given adaptee's result into T.
    boolean
    cancel(boolean mayInterruptIfRunning)
    Deprecated.
     
    get()
    Deprecated.
     
    get(long timeout, TimeUnit unit)
    Deprecated.
     
    protected Future<S>
    Deprecated.
    Returns the adaptee.
    boolean
    Deprecated.
     
    boolean
    Deprecated.
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait