T
- この Future
の型 S
- アダプティの Future
の型 public abstract class ListenableFutureAdapter<T,S> extends FutureAdapter<T,S> implements ListenableFuture<T>
ListenableFuture
を T を介してパラメーター化された ListenableFuture
に適応させる抽象クラス。すべてのメソッドは、アダプティに委譲されます。FutureAdapter.get()
、FutureAdapter.get(long, java.util.concurrent.TimeUnit)
、SuccessCallback.onSuccess(Object)
は、アダプティの結果に対して FutureAdapter.adapt(Object)
を呼び出します。修飾子 | コンストラクターと説明 |
---|---|
protected | ListenableFutureAdapter(ListenableFuture<S> adaptee) 指定されたアダプターで新しい ListenableFutureAdapter を構築します。 |
修飾子と型 | メソッドと説明 |
---|---|
void | addCallback(ListenableFutureCallback<? super T> callback) 指定された ListenableFutureCallback を登録します。 |
void | addCallback(SuccessCallback<? super T> successCallback, FailureCallback failureCallback) 成功および失敗のコールバックを備えた Java 8 ラムダ対応の代替。 |
adapt, cancel, get, get, getAdaptee, isCancelled, isDone
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
completable
protected ListenableFutureAdapter(ListenableFuture<S> adaptee)
ListenableFutureAdapter
を構築します。adaptee
- 適応する未来 public void addCallback(ListenableFutureCallback<? super T> callback)
ListenableFuture
ListenableFutureCallback
を登録します。ListenableFuture<T>
の addCallback
callback
- 登録するコールバック public void addCallback(SuccessCallback<? super T> successCallback, FailureCallback failureCallback)
ListenableFuture
ListenableFuture<T>
の addCallback
successCallback
- 成功コールバック failureCallback
- 失敗コールバック