Class ForwardingCheckedFuture.SimpleForwardingCheckedFuture<V,X extends Exception>

All Implemented Interfaces:
CheckedFuture<V,X>, ListenableFuture<V>, Future<V>
Enclosing class:
ForwardingCheckedFuture<V,X extends Exception>

@Beta public abstract static class ForwardingCheckedFuture.SimpleForwardingCheckedFuture<V,X extends Exception> extends ForwardingCheckedFuture<V,X>
A simplified version of ForwardingCheckedFuture where subclasses can pass in an already constructed CheckedFuture as the delegate.
Since:
9.0
  • Constructor Details

    • SimpleForwardingCheckedFuture

      protected SimpleForwardingCheckedFuture(CheckedFuture<V,X> delegate)
  • Method Details

    • delegate

      protected final CheckedFuture<V,X> 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 ForwardingCheckedFuture<V,X extends Exception>