org.springframework.batch.item.adapter
Class ItemProcessorAdapter<I,O>
java.lang.Object
org.springframework.batch.item.adapter.AbstractMethodInvokingDelegator<O>
org.springframework.batch.item.adapter.ItemProcessorAdapter<I,O>
- All Implemented Interfaces:
- ItemProcessor<I,O>, InitializingBean
public class ItemProcessorAdapter<I,O>
- extends AbstractMethodInvokingDelegator<O>
- implements ItemProcessor<I,O>
Invokes a custom method on a delegate plain old Java object which itself
processes an item.
- Author:
- Dave Syer
Method Summary |
O |
process(I item)
Invoke the delegate method and return the result. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ItemProcessorAdapter
public ItemProcessorAdapter()
process
public O process(I item)
throws Exception
- Invoke the delegate method and return the result.
- Specified by:
process
in interface ItemProcessor<I,O>
- Parameters:
item
- to be processed
- Returns:
- potentially modified or new item for continued processing, null if processing of the
provided item should not continue.
- Throws:
Exception
- See Also:
ItemProcessor.process(Object)
Copyright © 2009 SpringSource. All Rights Reserved.