public interface Response
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,String> |
getAttachments() |
Exception |
getException()
如果request处理有异常,那么调用该方法return exception 如果request还没处理完或者request处理正常,那么return null
该方法不会阻塞,无论该request是处理中还是处理完成
|
long |
getProcessTime()
业务处理时间
|
long |
getRequestId()
与 Request 的 requestId 相对应
|
byte |
getRpcProtocolVersion() |
int |
getTimeout() |
Object |
getValue()
如果 request 正常处理,那么会返回 Object value,而如果 request 处理有异常,那么 getValue 会抛出异常
|
void |
setAttachment(String key,
String value) |
void |
setProcessTime(long time)
业务处理时间
|
void |
setRpcProtocolVersion(byte rpcProtocolVersion) |
Object getValue()
如果 request 正常处理,那么会返回 Object value,而如果 request 处理有异常,那么 getValue 会抛出异常
RuntimeExceptionException getException()
该方法不会阻塞,无论该request是处理中还是处理完成
long getRequestId()
long getProcessTime()
void setProcessTime(long time)
time - int getTimeout()
void setRpcProtocolVersion(byte rpcProtocolVersion)
byte getRpcProtocolVersion()
Copyright © 2017. All rights reserved.