T
- コールバック結果型 public class ListenableFutureCallbackRegistry<T> extends ObjectSE
ListenableFuture
実装のヘルパークラス。com.google.common.util.concurrent.ExecutionList
に触発されました。
コンストラクターと説明 |
---|
ListenableFutureCallbackRegistry() |
修飾子と型 | メソッドと説明 |
---|---|
void | addCallback(ListenableFutureCallback<? super T> callback) 指定されたコールバックをこのレジストリに追加します。 |
void | addFailureCallback(FailureCallback callback) 指定された失敗コールバックをこのレジストリに追加します。 |
void | addSuccessCallback(SuccessCallback<? super T> callback) 指定された成功コールバックをこのレジストリに追加します。 |
void | failure(ThrowableSE ex) 指定された Throwable を使用して、追加されたすべてのコールバックで FailureCallback.onFailure(Throwable) 呼び出しをトリガーします。 |
void | success(T result) 指定された結果で追加されたすべてのコールバックで SuccessCallback.onSuccess(Object) 呼び出しをトリガーします。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public void addCallback(ListenableFutureCallback<? super T> callback)
callback
- 追加するコールバック public void addSuccessCallback(SuccessCallback<? super T> callback)
callback
- 追加する成功コールバック public void addFailureCallback(FailureCallback callback)
callback
- 追加する失敗コールバック public void success(@Nullable T result)
SuccessCallback.onSuccess(Object)
呼び出しをトリガーします。result
- コールバックをトリガーする結果 public void failure(ThrowableSE ex)
Throwable
を使用して、追加されたすべてのコールバックで FailureCallback.onFailure(Throwable)
呼び出しをトリガーします。ex
- コールバックをトリガーする例外