@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
- JobContext
stepContext
- StepContext
stepConfig
- ステップの設定inputFileBasePath
- 入力ファイルの配置ディレクトリprogressManager
- 進捗状況を管理するBeanpublic void open(java.io.Serializable checkpoint) throws java.lang.Exception
ObjectMapper
を生成する。open
インタフェース内 javax.batch.api.chunk.ItemReader
open
クラス内 javax.batch.api.chunk.AbstractItemReader
java.lang.Exception
public java.lang.Object readItem() throws java.lang.Exception
readItem
インタフェース内 javax.batch.api.chunk.ItemReader
readItem
クラス内 javax.batch.api.chunk.AbstractItemReader
java.lang.Exception
public void close() throws java.lang.Exception
close
インタフェース内 javax.batch.api.chunk.ItemReader
close
クラス内 javax.batch.api.chunk.AbstractItemReader
java.lang.Exception