I
- type of input itemO
- type of output itempublic interface ItemProcessor<I,O>
null
indicates that the item should not be continued to be processed.Modifier and Type | Method and Description |
---|---|
O |
process(I item)
Process the provided item, returning a potentially modified or new item for continued
processing.
|
@Nullable O process(@NonNull I item) throws java.lang.Exception
null
, it is assumed that processing of the item
should not continue.
A null
item will never reach this method because the only possible sources are:
ItemReader
(which indicates no more items)ItemProcessor
in a composite processor (which indicates a filtered item)item
- to be processed, never null
.null
if processing of the
provided item should not continue.java.lang.Exception
- thrown if exception occurs during processing.