当前位置:
凯发k8官方网 >
前端技术
> javascript
>内容正文
javascript
springbatch job执行流程分析(十六) -凯发k8官方网
凯发k8官方网
收集整理的这篇文章主要介绍了
springbatch job执行流程分析(十六)
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
文章目录
- 一、job执行流程时序图
- 二、job执行过程中主要类
前言:前面文章已经介绍了很多种读取文件和写出文件多种方式以及一些job的其他监听器用法,这一章我们将把job的整个执行过程理一下。
springbatch其它文章直通车:
- springbatch读单个文件(flatfileitemreader)和写单个文件(flatfileitemwriter)(一)
- springbatch顺序读取多文件(multiresourceitemreader)和顺序写文件(multiresourceitemwriter)(二)
- springbatch读数据库(mybatispagingitemreader)(三)
- springbatch读文件(flatfileitemreader)写据库(mybatisbatchitemwriter)(四)
- springbatch 监听器之job监听器(jobexecutionlistener)和step监听器(stepexecutionlistener)(五)
- springbatch 监听器之chunk监听器(chunklistener)和skip监听器(skiplistener)(六)
- springbatch 多线程(taskexecutor)启动job详解 (七)
- springbatch 配置并行启动job详解 (八)
- springbatch 批处理分区(partitioner )分片(九)
- springbatch tasklet实现和用法(十)
- springbatch 读取json(jsonitemreader)用法(十一)
- springbatch 写文件json(jsonfileitemwriter)用法(十二)
- springbatch 读取xml文件(staxeventitemreader)用法(十三)
- springbatch 写xml文件(staxeventitemwriter)用法(十四)
springbatch 自定义itemreader和可重新启动reader(十五)
一、job执行流程时序图
joblauncher.run方法启动job时候都执行了哪些操作,什么时候执行reader、processor、writer我们将会一一从源码中分析。
如图:
通过这张时序图我们可以清楚的看出job的执行过程。
二、job执行过程中主要类
- joblauncher
- simplejoblauncher
- job
- abstractjob
- simplejob
- stephandler
- simplestephandler
- step
- abstractstep
- taskletstep
- transactiontemplate
- transactioncallback
- tasklet
- chunkorientedtasklet
- chunkprovider
- simplechunkprovider
- simplechunkprocessor
以上类就是job执行过程中需要的主要类,我们看源码的时候可以debug仔细看。
总结
以上是凯发k8官方网为你收集整理的springbatch job执行流程分析(十六)的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: springbatch 自定义itemr
- 下一篇: java 内存模型程序计数器和虚拟机栈