public class FailOverInvokeFuture<V> extends AbstractListenableFuture<V> implements InvokeFuture<V>
InvokeFuture.
jupiter
org.jupiter.rpc.consumer.futureFailSafeClusterInvokerCOMPLETING, EXCEPTIONAL, NEW, NORMAL, SPIN_FOR_TIMEOUT_THRESHOLD, TIMEOUT| 限定符和类型 | 方法和说明 |
|---|---|
V |
getResult()
Waits for this future to be completed and get the result.
|
protected void |
notifyListener0(JListener<V> listener,
int state,
Object x) |
Class<V> |
returnType() |
void |
setFailure(Throwable cause) |
void |
setSuccess(V result) |
static <T> FailOverInvokeFuture<T> |
with(Class<T> returnType) |
addListener, addListeners, done, notifyListeners, removeListener, removeListenersget, get, isDone, outcome, set, setException, state, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddListener, addListeners, removeListener, removeListenerspublic static <T> FailOverInvokeFuture<T> with(Class<T> returnType)
public void setSuccess(V result)
public void setFailure(Throwable cause)
public Class<V> returnType()
returnType 在接口中 InvokeFuture<V>public V getResult() throws Throwable
InvokeFuturegetResult 在接口中 InvokeFuture<V>Throwableprotected void notifyListener0(JListener<V> listener, int state, Object x)
notifyListener0 在类中 AbstractListenableFuture<V>Copyright © 2018. All rights reserved.