| Class | Description |
|---|---|
| SpyAPI |
一个adviceId 是什么呢? 就是一个trace/monitor/watch命令能对应上的一个id,比如一个类某个函数,它的 enter/end/exception 统一是一个id,分配完了就不会再分配。
同样一个method,如果它trace之后,也会有一个 adviceId, 这个method里的所有invoke都是统一处理,认为是一个 adviceId 。 但如果有匹配到不同的 invoke的怎么分配??
好像有点难了。。
其实就是把所有可以插入的地方都分类好,那么怎么分类呢?? 或者是叫同一种匹配,就是同一种的 adviceId?
比如入参是有 class , method ,是固定的 , 某个行号,或者 某个
aop插入的叫 adviceId , command插入的叫 ListenerId?
|
| SpyAPI.AbstractSpy |
Copyright © 2020. All rights reserved.