public abstract class EagleEyeContextListener extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected int |
priority
优先级,将会影响 Listener 之间的执行顺序,优先级数字越小越先被执行
|
| 构造器和说明 |
|---|
EagleEyeContextListener() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
afterEndLocal(RpcContext_inner context,
com.taobao.eagleeye.LocalContext_inner localContext)
|
void |
afterEndRpc(RpcContext_inner context)
|
void |
afterEndTrace(RpcContext_inner context)
|
void |
afterListenerRegister()
当前监听器被注册之后执行的回调
|
void |
afterListenerRemoval()
当前监听器被移除之后执行的回调
|
void |
afterRpcClientSend(RpcContext_inner context)
在
RpcContext_inner.rpcClientSend() 后执行的回调 |
void |
afterRpcServerRecv(RpcContext_inner context)
|
void |
afterRpcServerSend(RpcContext_inner context)
|
void |
afterSet(RpcContext_inner context)
|
void |
afterStartLocal(RpcContext_inner context,
com.taobao.eagleeye.LocalContext_inner localContext)
|
void |
afterStartRpc(RpcContext_inner context)
|
void |
afterStartTrace(RpcContext_inner context)
在
RpcContext_inner.startTrace(String) 后执行的回调 |
void |
beforeEagleEyeShutdown()
EagleEye 停止的时候执行的回调
|
void |
beforeSet(RpcContext_inner context)
|
int |
getPriority()
获取 Listener 的优先级,优先级数字越小的 Listener 越先被执行
|
String |
getSource()
获取 Listener 的源码信息
|
void |
setSource(String source)
设置 Listener 的源码信息
|
public int getPriority()
public final String getSource()
public final void setSource(String source)
source - public void beforeSet(RpcContext_inner context)
EagleEye.setRpcContext(RpcContext_inner) 前执行的回调。
当前 context 可以通过 EagleEye.getRpcContext() 取得context - 将要被设置的 contextpublic void afterSet(RpcContext_inner context)
context - 当前已被设置的 contextpublic void afterStartTrace(RpcContext_inner context)
RpcContext_inner.startTrace(String) 后执行的回调context - public void afterEndTrace(RpcContext_inner context)
context - public void afterStartRpc(RpcContext_inner context)
context - public void afterEndRpc(RpcContext_inner context)
context - public void afterRpcClientSend(RpcContext_inner context)
RpcContext_inner.rpcClientSend() 后执行的回调context - public void afterRpcServerRecv(RpcContext_inner context)
context - public void afterRpcServerSend(RpcContext_inner context)
context - public void afterStartLocal(RpcContext_inner context, com.taobao.eagleeye.LocalContext_inner localContext)
context - localContext - public void afterEndLocal(RpcContext_inner context, com.taobao.eagleeye.LocalContext_inner localContext)
context - localContext - public void afterListenerRemoval()
public void afterListenerRegister()
public void beforeEagleEyeShutdown()
Copyright © 2018. All rights reserved.