@Named
@Dependent
public class DatabaseItemReader
extends javax.batch.api.chunk.AbstractItemReader
AbstractItemReaderの実装クラス。| コンストラクタと説明 |
|---|
DatabaseItemReader(javax.batch.runtime.context.JobContext jobContext,
javax.batch.runtime.context.StepContext stepContext,
ProgressManager progressManager,
StepConfig stepConfig)
コンストラクタ。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
open(java.io.Serializable checkpoint)
テーブルにアクセスして指定されたSELECT文を使ってレコードを取得する。
|
java.lang.Object |
readItem() |
@Inject
public DatabaseItemReader(javax.batch.runtime.context.JobContext jobContext,
javax.batch.runtime.context.StepContext stepContext,
ProgressManager progressManager,
StepConfig stepConfig)
jobContext - JobContextstepContext - StepContextprogressManager - ProgressManagerstepConfig - ステップ設定public void open(java.io.Serializable checkpoint)
throws java.sql.SQLException
open インタフェース内 javax.batch.api.chunk.ItemReaderopen クラス内 javax.batch.api.chunk.AbstractItemReaderjava.sql.SQLExceptionpublic java.lang.Object readItem()
readItem インタフェース内 javax.batch.api.chunk.ItemReaderreadItem クラス内 javax.batch.api.chunk.AbstractItemReader