@Named
 @Dependent
public class FileItemReader
extends javax.batch.api.chunk.AbstractItemReader
ItemReader実装クラス。
 
 本実装ではチェックポイントはサポートしない。このため、restart時にはファイルの先頭から処理を再開する。| コンストラクタと説明 | 
|---|
FileItemReader(javax.batch.runtime.context.JobContext jobContext,
              javax.batch.runtime.context.StepContext stepContext,
              StepConfig stepConfig,
              java.io.File inputFileBasePath,
              ProgressManager progressManager)
コンストラクタ。 
 | 
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
void | 
close()  | 
void | 
open(java.io.Serializable checkpoint)
入力ファイルを開き、 
ObjectMapperを生成する。 | 
java.lang.Object | 
readItem()  | 
@Inject
public FileItemReader(javax.batch.runtime.context.JobContext jobContext,
                              javax.batch.runtime.context.StepContext stepContext,
                              StepConfig stepConfig,
                              java.io.File inputFileBasePath,
                              ProgressManager progressManager)
jobContext - JobContextstepContext - StepContextstepConfig - ステップの設定inputFileBasePath - 入力ファイルの配置ディレクトリprogressManager - 進捗状況を管理するBeanpublic void open(java.io.Serializable checkpoint)
          throws java.lang.Exception
ObjectMapperを生成する。open インタフェース内 javax.batch.api.chunk.ItemReaderopen クラス内 javax.batch.api.chunk.AbstractItemReaderjava.lang.Exceptionpublic java.lang.Object readItem()
                          throws java.lang.Exception
readItem インタフェース内 javax.batch.api.chunk.ItemReaderreadItem クラス内 javax.batch.api.chunk.AbstractItemReaderjava.lang.Exceptionpublic void close()
           throws java.lang.Exception
close インタフェース内 javax.batch.api.chunk.ItemReaderclose クラス内 javax.batch.api.chunk.AbstractItemReaderjava.lang.Exception