Package brave.dubbo.rpc
Interface DubboResponse
-
public interface DubboResponseUsed to access Dubbo specific aspects of a client or server response.Here's an example that adds default tags, and if Dubbo, the Java result:
rpcTracing = rpcTracingBuilder .clientResponseParser((res, context, span) -> { RpcResponseParser.DEFAULT.parse(res, context, span); if (res instanceof DubboResponse) { DubboResponse dubboResponse = (DubboResponse) res; if (res.result() != null) { tagJavaResult(res.result().value()); } } }).build();Note: Do not implement this type directly. An implementation will be either as
RpcClientResponseor anRpcServerResponse.- Since:
- 5.12
- See Also:
RpcTracing.clientResponseParser(),RpcTracing.serverResponseParser(),DubboResponse
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DubboRequestrequest()com.alibaba.dubbo.rpc.Resultresult()
-
-
-
Method Detail
-
request
DubboRequest request()
-
result
@Nullable com.alibaba.dubbo.rpc.Result result()
-
-