OPEN - issue BATCH-320: Refactor ItemWriter as primary collaborator (with wrapper for processor)
http://jira.springframework.org/browse/BATCH-320 Remove some references to "processor". Rename some XML files.
This commit is contained in:
@@ -31,7 +31,7 @@ public interface ItemWriter {
|
||||
* larger batch operation. Will not be called with null data in normal
|
||||
* operation.
|
||||
*
|
||||
* @throws Exception if there are errors. If the processor is used inside a
|
||||
* @throws Exception if there are errors. If the writer is used inside a
|
||||
* retry or a batch the framework will catch the exception and convert or
|
||||
* rethrow it as appropriate.
|
||||
*/
|
||||
|
||||
@@ -105,9 +105,9 @@ public class CompositeItemWriter implements ItemWriter, Restartable {
|
||||
Properties stats = new Properties();
|
||||
int index = 0;
|
||||
for (Iterator iterator = delegates.listIterator(); iterator.hasNext();) {
|
||||
Properties processorStats = extractor.extractProperties(iterator.next());
|
||||
if (processorStats != null) {
|
||||
for (Iterator iterator2 = processorStats.entrySet().iterator(); iterator2.hasNext();) {
|
||||
Properties writerStats = extractor.extractProperties(iterator.next());
|
||||
if (writerStats != null) {
|
||||
for (Iterator iterator2 = writerStats.entrySet().iterator(); iterator2.hasNext();) {
|
||||
Map.Entry entry = (Map.Entry) iterator2.next();
|
||||
stats.setProperty("" + index + SEPARATOR + entry.getKey(), (String) entry.getValue());
|
||||
}
|
||||
|
||||
@@ -42,7 +42,7 @@ public class ItemReaderRepeatCallback implements RepeatCallback {
|
||||
}
|
||||
|
||||
/**
|
||||
* Default processor is null, in which case we do nothing - subclasses can
|
||||
* Default writer is null, in which case we do nothing - subclasses can
|
||||
* extend this behaviour, but must be careful to actually exhaust the
|
||||
* provider by calling next().
|
||||
* @param provider
|
||||
|
||||
Reference in New Issue
Block a user