CheckedFuture cannot properly support the chained operations that are the
primary goal of ListenableFuture. CheckedFuture also encourages users to
rethrow exceptions from one thread in another thread, producing misleading stack traces.
Additionally, it has a surprising policy about which exceptions to map and which to leave
untouched. Guava users who want a CheckedFuture can fork the classes for their own
use, possibly specializing them to the particular exception type they use. We recommend
that most people use ListenableFuture and perform any exception wrapping
themselves. This class is scheduled for removal from Guava in February 2018.@Beta @Deprecated public abstract static class ForwardingCheckedFuture.SimpleForwardingCheckedFuture<V,X extends Exception> extends ForwardingCheckedFuture<V,X>
ForwardingCheckedFuture where subclasses can pass in an already
constructed CheckedFuture as the delegate.ForwardingCheckedFuture.SimpleForwardingCheckedFuture<V,X extends Exception>ForwardingListenableFuture.SimpleForwardingListenableFuture<V>ForwardingFuture.SimpleForwardingFuture<V>| Modifier | Constructor and Description |
|---|---|
protected |
SimpleForwardingCheckedFuture(CheckedFuture<V,X> delegate)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected CheckedFuture<V,X> |
delegate()
Deprecated.
Returns the backing delegate instance that methods are forwarded to.
|
checkedGet, checkedGetaddListenercancel, get, get, isCancelled, isDonetoStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddListenerprotected SimpleForwardingCheckedFuture(CheckedFuture<V,X> delegate)
protected final CheckedFuture<V,X> delegate()
ForwardingObjectForwardingSet.delegate(). Concrete subclasses override this method to supply the
instance being decorated.delegate in class ForwardingCheckedFuture<V,X extends Exception>Copyright © 2010–2018. All rights reserved.