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 |
getSerializeNumber() |
int |
getTimeout() |
Object |
getValue()
如果 request 正常处理,那么会返回 Object value,而如果 request 处理有异常,那么 getValue 会抛出异常
|
void |
setAttachment(String key,
String value) |
void |
setProcessTime(long time)
业务处理时间
|
void |
setRpcProtocolVersion(byte rpcProtocolVersion)
set rpc protocol version. for compatible diffrent version.
|
void |
setSerializeNumber(int number)
set the serialization number.
|
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)
rpcProtocolVersion - byte getRpcProtocolVersion()
void setSerializeNumber(int number)
number - int getSerializeNumber()
Copyright © 2023. All rights reserved.