org.lexgrid.loader.processor
Class CombiningProcessor<I,O>
java.lang.Object
org.lexgrid.loader.processor.CombiningProcessor<I,O>
- All Implemented Interfaces:
- org.springframework.batch.item.ItemProcessor<I,java.util.List<O>>
public class CombiningProcessor<I,O>
- extends java.lang.Object
- implements org.springframework.batch.item.ItemProcessor<I,java.util.List<O>>
The Class CombiningProcessor.
- Author:
- Kevin Peterson
Method Summary |
java.util.List<org.springframework.batch.item.ItemProcessor<I,O>> |
getProcessors()
|
java.util.List<O> |
process(I item)
|
void |
setProcessors(java.util.List<org.springframework.batch.item.ItemProcessor<I,O>> processors)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CombiningProcessor
public CombiningProcessor()
process
public java.util.List<O> process(I item)
throws java.lang.Exception
- Specified by:
process
in interface org.springframework.batch.item.ItemProcessor<I,java.util.List<O>>
- Throws:
java.lang.Exception
getProcessors
public java.util.List<org.springframework.batch.item.ItemProcessor<I,O>> getProcessors()
setProcessors
public void setProcessors(java.util.List<org.springframework.batch.item.ItemProcessor<I,O>> processors)