@Extensible public abstract class Tracer extends Object
Tracers| 构造器和说明 |
|---|
Tracer() |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract void |
checkState()
检查状态,在结束调用的时候进行调用,防止资源泄露
|
abstract void |
clientAsyncAfterSend(SofaRequest request)
1.1.
|
abstract void |
clientAsyncReceivedPrepare()
4.3 客户端异步收到响应,做准备,例如设置到上下文
|
abstract void |
clientBeforeSend(SofaRequest request)
1:客户端发送请求前
|
abstract void |
clientReceived(SofaRequest request,
SofaResponse response,
Throwable throwable)
4.
|
abstract void |
profile(String profileApp,
String code,
String message)
记录日志
|
abstract void |
serverReceived(SofaRequest request)
2.
|
abstract void |
serverSend(SofaRequest request,
SofaResponse response,
Throwable throwable)
3.
|
abstract void |
startRpc(SofaRequest request)
0:开始
|
public abstract void startRpc(SofaRequest request)
request - 调用请求public abstract void clientBeforeSend(SofaRequest request)
request - 调用请求public abstract void serverReceived(SofaRequest request)
request - 调用请求public abstract void serverSend(SofaRequest request, SofaResponse response, Throwable throwable)
request - 调用请求response - 调用响应throwable - 异常public abstract void clientReceived(SofaRequest request, SofaResponse response, Throwable throwable)
request - 调用请求response - 调用响应throwable - 异常public abstract void profile(String profileApp, String code, String message)
profileApp - 应用code - 编码message - 消息public abstract void clientAsyncAfterSend(SofaRequest request)
request - 请求public abstract void clientAsyncReceivedPrepare()
public abstract void checkState()
Copyright © 2008–2018 The Ant Financial. All rights reserved.