Class ForwardingFuture.SimpleForwardingFuture<V>

  • All Implemented Interfaces:
    java.util.concurrent.Future<V>
    Enclosing class:
    ForwardingFuture<V>

    public abstract static class ForwardingFuture.SimpleForwardingFuture<V>
    extends ForwardingFuture<V>
    A simplified version of ForwardingFuture where subclasses can pass in an already constructed Future as the delegate.
    Since:
    9.0
    • Constructor Detail

      • SimpleForwardingFuture

        protected SimpleForwardingFuture​(java.util.concurrent.Future<V> delegate)
    • Method Detail

      • delegate

        protected final java.util.concurrent.Future<V> delegate()
        Description copied from class: ForwardingObject
        Returns the backing delegate instance that methods are forwarded to. Abstract subclasses generally override this method with an abstract method that has a more specific return type, such as ForwardingSet.delegate(). Concrete subclasses override this method to supply the instance being decorated.
        Specified by:
        delegate in class ForwardingFuture<V>