public class ResponseWait<T>
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
ResponseWait.Pair<T,U> |
| 限定符和类型 | 字段和说明 |
|---|---|
static io.netty.util.HashedWheelTimer |
HASHED_WHEEL_TIMER |
| 构造器和说明 |
|---|
ResponseWait(TimeoutMsgFactory<T> factory) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
waitResponse(long requestID,
MessageCallback<T> cb,
int seconds) |
boolean |
waitResponseFor5Secs(long requestID,
MessageCallback cb) |
void |
wakeup(long requestID,
T result) |
void |
wakeup(ResponseWait.Pair<MessageCallback<T>,io.netty.util.Timeout> ob,
T result) |
void |
wakeUpAndRemove(long requestID,
T result) |
public ResponseWait(TimeoutMsgFactory<T> factory)
public void wakeUpAndRemove(long requestID,
T result)
public boolean waitResponseFor5Secs(long requestID,
MessageCallback cb)
public boolean waitResponse(long requestID,
MessageCallback<T> cb,
int seconds)
public void wakeup(long requestID,
T result)
public void wakeup(ResponseWait.Pair<MessageCallback<T>,io.netty.util.Timeout> ob, T result)