@Typed(value=ProgressManager.class) public class BasicProgressManager extends java.lang.Object implements ProgressManager
ProgressManager
実装クラス。Constructor and Description |
---|
BasicProgressManager(javax.batch.runtime.context.JobContext jobContext,
javax.batch.runtime.context.StepContext stepContext)
コンストラクタ。
|
Modifier and Type | Method and Description |
---|---|
protected long |
getReadCount()
ステップコンテキストから読み取った件数を取得する。
|
void |
outputProgressInfo()
進捗状況を出力する。
|
void |
outputProgressInfo(long processedCount)
進捗状況を出力する。
|
void |
setInputCount(long inputCount)
処理対象の件数を設定する。
|
@Inject public BasicProgressManager(javax.batch.runtime.context.JobContext jobContext, javax.batch.runtime.context.StepContext stepContext)
jobContext
- ジョブコンテキストstepContext
- ステップコンテキストpublic void setInputCount(long inputCount)
ProgressManager
setInputCount
in interface ProgressManager
inputCount
- 処理対象の件数public void outputProgressInfo()
ProgressManager
outputProgressInfo
in interface ProgressManager
public void outputProgressInfo(long processedCount)
ProgressManager
outputProgressInfo
in interface ProgressManager
processedCount
- 処理済み件数protected long getReadCount()