public abstract class AbstractListenableFuture<V> extends AbstractFuture<V> implements ListenableFuture<V>
COMPLETING, EXCEPTIONAL, NEW, NORMAL, SPIN_FOR_TIMEOUT_THRESHOLD, TIMEOUT| 构造器和说明 |
|---|
AbstractListenableFuture() |
| 限定符和类型 | 方法和说明 |
|---|---|
ListenableFuture<V> |
addListener(JListener<V> listener)
Adds the specified listener to this future.
|
ListenableFuture<V> |
addListeners(JListener<V>... listeners)
Adds the specified listeners to this future.
|
protected void |
done(int state,
Object x) |
protected abstract void |
notifyListener0(JListener<V> listener,
int state,
Object x) |
protected void |
notifyListeners(int state,
Object x) |
ListenableFuture<V> |
removeListener(JListener<V> listener)
Removes the first occurrence of the specified listener from this future.
|
ListenableFuture<V> |
removeListeners(JListener<V>... listeners)
Removes the first occurrence for each of the listeners from this future.
|
get, get, isDone, outcome, set, setException, state, toStringprotected void done(int state,
Object x)
done 在类中 AbstractFuture<V>public ListenableFuture<V> addListener(JListener<V> listener)
ListenableFutureaddListener 在接口中 ListenableFuture<V>public ListenableFuture<V> addListeners(JListener<V>... listeners)
ListenableFutureaddListeners 在接口中 ListenableFuture<V>public ListenableFuture<V> removeListener(JListener<V> listener)
ListenableFutureremoveListener 在接口中 ListenableFuture<V>public ListenableFuture<V> removeListeners(JListener<V>... listeners)
ListenableFutureremoveListeners 在接口中 ListenableFuture<V>protected void notifyListeners(int state,
Object x)
Copyright © 2018. All rights reserved.