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