文件初始化
2020-04-07 14:44:22 0 举报
jvm sandbox流程
作者其他创作
大纲/内容
handleOnThrows
agentmain
注册ServiceHandler
- 包路径匹配- 类名匹配-AdviceListener
根据Http Path 解析处理请求的Module
加载插件
frozen
创建实现@Module实例
启动完毕
解冻、激活
Spy
增强目标类
doMethod
BootStrapClassLoader
http
premain
创建EventWatch
注册Module
JettyServer
handleOnCallThrows
handleOnLine
附:Module加载通知
启动Jetty
Spy调用
SandBoxClassLoader
管理插件处理器(单例)
restAll()
handleOnReturn
post
遍历module下所有jar
active
寻找EventProcesser
注入属性@Resource...
注册AdviceListener
handleOnCallReturn
ModuleClassLoader
创建Transformer
ModuleHttpServlet
寻找相关的Module
handleOnBefore
CoreModuleManager
EventListenerHandler
事件
handleOnCallBefore
寻找相关的Command
get
0 条评论
下一页
为你推荐
查看更多