我希望跳过所有异常(使用alwaysskippolicy),然后在steplistener中处理所有有错误的跳过异常。我想在步骤末尾创建摘要消息,其中包含已写入/已读取的项目,以及发生任何异常时,跳过的项目数量和异常情况。当我使用skip policy always true+step listener时,“failureexceptions”中有0个异常。当我关闭跳过策略时,出现异常,但当异常发生时,作业停止。
我希望跳过所有异常(使用alwaysskippolicy),然后在steplistener中处理所有有错误的跳过异常。我想在步骤末尾创建摘要消息,其中包含已写入/已读取的项目,以及发生任何异常时,跳过的项目数量和异常情况。当我使用skip policy always true+step listener时,“failureexceptions”中有0个异常。当我关闭跳过策略时,出现异常,但当异常发生时,作业停止。
1条答案
按热度按时间fbcarpbf1#
skiplistener是你要找的。它允许您在面向块的步骤的所有阶段(即读取、处理和写入)截获跳过的项。此侦听器允许您访问被跳过的项以及导致被跳过的异常,因此您应该能够使用此侦听器实现所需的报告。