public class DefaultInvokeFuture<V> extends AbstractListenableFuture<V> implements InvokeFuture<V>
COMPLETING, EXCEPTIONAL, NEW, NORMAL, SPIN_FOR_TIMEOUT_THRESHOLD, TIMEOUT| 限定符和类型 | 方法和说明 |
|---|---|
JChannel |
channel() |
static void |
fakeReceived(JChannel channel,
JResponse response,
DispatchType dispatchType) |
V |
getResult()
Waits for this future to be completed and get the result.
|
ConsumerInterceptor[] |
interceptors() |
DefaultInvokeFuture<V> |
interceptors(ConsumerInterceptor[] interceptors) |
void |
markSent() |
protected void |
notifyListener0(JListener<V> listener,
int state,
Object x) |
static void |
received(JChannel channel,
JResponse response) |
Class<V> |
returnType() |
TraceId |
traceId() |
DefaultInvokeFuture<V> |
traceId(TraceId traceId) |
static <T> DefaultInvokeFuture<T> |
with(long invokeId,
JChannel channel,
Class<T> returnType,
long timeoutMillis,
DispatchType dispatchType) |
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> DefaultInvokeFuture<T> with(long invokeId, JChannel channel, Class<T> returnType, long timeoutMillis, DispatchType dispatchType)
public JChannel channel()
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>public void markSent()
public ConsumerInterceptor[] interceptors()
public DefaultInvokeFuture<V> interceptors(ConsumerInterceptor[] interceptors)
public TraceId traceId()
public DefaultInvokeFuture<V> traceId(TraceId traceId)
public static void fakeReceived(JChannel channel, JResponse response, DispatchType dispatchType)
Copyright © 2018. All rights reserved.