在输入文件末尾执行的侦听器
Listener to execute at the end of the input file
我有一个使用块读取文件并将记录插入 table 的进程。我需要能够在输入文件的开头向父 table 插入一行,当文件关闭时,我需要更新在开头插入的父 table 行。是否有听众或方法来实现这一目标?
最接近的是 StepListener,您可以在其中实现其 beforeStep
和 afterStep
方法来更新父级 table。您可以将 StepContext
注入步骤侦听器 class 以通过步骤指标或步骤瞬态数据访问上下文数据。
但是 beforeStep
在打开输入文件之前被调用。不确定这个差异对您的情况是否重要。
否则,您可以实现自己的项目reader class来实现您的要求。
我有一个使用块读取文件并将记录插入 table 的进程。我需要能够在输入文件的开头向父 table 插入一行,当文件关闭时,我需要更新在开头插入的父 table 行。是否有听众或方法来实现这一目标?
最接近的是 StepListener,您可以在其中实现其 beforeStep
和 afterStep
方法来更新父级 table。您可以将 StepContext
注入步骤侦听器 class 以通过步骤指标或步骤瞬态数据访问上下文数据。
但是 beforeStep
在打开输入文件之前被调用。不确定这个差异对您的情况是否重要。
否则,您可以实现自己的项目reader class来实现您的要求。