datax插件加载流程分析
2023-02-18 13:31:49 0 举报
datax插件加载流程分析
作者其他创作
大纲/内容
从配置中获取插件名称
initJobReader()
preHandle()
ConfigParser.parse(jobPath)
init()
LoadUtil.bind(allConf)
缓存到jarLoaderCenter下次使用直接从缓存取
loaderClassclazz.newInstanc()
prepare()
保存当前类加载器设置当前线程的类加载器为上一步获取的JarLoader
根据插件类型和插件名称获取ClassLoader
schedule()
JobContainer
job.json
postHandle()
jobReader.init();
设置pluginConfigs,方便后面插件来获取
切换回之前的类加载器
收藏
0 条评论
回复 删除
下一页