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:
robokaso
2008-06-10 08:11:57 +00:00
parent 8b79582be2
commit c5992c9833
3 changed files with 10 additions and 1 deletions

View File

@@ -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);
}