OPEN - issue BATCH-865: CompositeItemProcessor should handle null properly

http://jira.springframework.org/browse/BATCH-865

If any processor returns null, then the composite will now return null.
This commit is contained in:
lucasward
2008-10-04 02:02:44 +00:00
parent 8bb08468d9
commit 56a12d0e77
2 changed files with 25 additions and 11 deletions

View File

@@ -25,6 +25,9 @@ public class CompositeItemProcessor<I, O> implements ItemProcessor<I, O>, Initia
Object result = item;
for(ItemProcessor transformer: itemProcessors){
if(result == null){
return null;
}
result = transformer.process(result);
}
return (O) result;