public abstract class AbstractParameterPassingDoubleListProcessor<I,O>
extends java.lang.Object
implements org.springframework.batch.item.ItemProcessor<java.util.List<I>,java.util.List<O>>
Constructor and Description |
---|
AbstractParameterPassingDoubleListProcessor() |
Modifier and Type | Method and Description |
---|---|
protected abstract java.util.List<O> |
afterProcessing(java.util.List<O> processedItems,
java.util.List<I> originalItems)
After processing.
|
protected abstract java.util.List<I> |
beforeProcessing(java.util.List<I> items)
Before processing.
|
org.springframework.batch.item.ItemProcessor<I,? extends java.util.List<O>> |
getDelegate() |
java.util.List<O> |
process(java.util.List<I> items) |
void |
setDelegate(org.springframework.batch.item.ItemProcessor<I,? extends java.util.List<O>> delegate) |
public AbstractParameterPassingDoubleListProcessor()
protected abstract java.util.List<I> beforeProcessing(java.util.List<I> items)
items
- the itemsprotected abstract java.util.List<O> afterProcessing(java.util.List<O> processedItems, java.util.List<I> originalItems)
processedItems
- the processed itemsoriginalItems
- the original itemspublic org.springframework.batch.item.ItemProcessor<I,? extends java.util.List<O>> getDelegate()