RESOLVED - BATCH-638: ItemSkipPolicyItemHandler does not count items
moved item counting in SimpleItemHandler from write(..) into handle(..) method so that it isn't overriden in subclasses + tests
This commit is contained in:
@@ -67,6 +67,7 @@ public class SimpleItemHandler implements ItemHandler {
|
||||
if (item == null) {
|
||||
return ExitStatus.FINISHED;
|
||||
}
|
||||
contribution.incrementItemCount();
|
||||
write(item, contribution);
|
||||
return ExitStatus.CONTINUABLE;
|
||||
}
|
||||
@@ -93,7 +94,6 @@ public class SimpleItemHandler implements ItemHandler {
|
||||
* @param contribution current context
|
||||
*/
|
||||
protected void write(Object item, StepContribution contribution) throws Exception {
|
||||
contribution.incrementItemCount();
|
||||
doWrite(item);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user