public class FunctionItemProcessor<I,O> extends java.lang.Object implements ItemProcessor<I,O>
Function
に委譲する ItemProcessor
実装 コンストラクターと説明 |
---|
FunctionItemProcessor(java.util.function.Function<I, O> function) |
修飾子と型 | メソッドと説明 |
---|---|
O | process(I item) 提供されたアイテムを処理し、潜在的に変更されたアイテムまたは新しいアイテムを返し、処理を継続します。 |
@Nullable public O process(I item) throws java.lang.Exception
ItemProcessor
null
の場合、アイテムの処理は続行されないと見なされます。考えられるソースは次のとおりであるため、null
アイテムがこのメソッドに到達することはありません。ItemReader
(これ以上のアイテムがないことを示します)ItemProcessor
(フィルタリングされたアイテムを示します)ItemProcessor<I, O>
の process
item
- 処理されるため、null
は使用しないでください。null
java.lang.Exception
- 処理中に例外が発生した場合にスローされます。