Package nablarch.fw.batch.ee.progress
Class BasicProgressManager
java.lang.Object
nablarch.fw.batch.ee.progress.BasicProgressManager
- All Implemented Interfaces:
ProgressManager
@Typed(ProgressManager.class)
public class BasicProgressManager
extends Object
implements ProgressManager
進捗を管理するステップスコープの
ProgressManager
実装クラス。- Author:
- siosio
-
Constructor Summary
ConstructorDescriptionBasicProgressManager
(jakarta.batch.runtime.context.JobContext jobContext, jakarta.batch.runtime.context.StepContext stepContext) コンストラクタ。 -
Method Summary
Modifier and TypeMethodDescriptionprotected long
ステップコンテキストから読み取った件数を取得する。void
進捗状況を出力する。void
outputProgressInfo
(long processedCount) 進捗状況を出力する。void
setInputCount
(long inputCount) 処理対象の件数を設定する。
-
Constructor Details
-
BasicProgressManager
@Inject public BasicProgressManager(jakarta.batch.runtime.context.JobContext jobContext, jakarta.batch.runtime.context.StepContext stepContext) コンストラクタ。- Parameters:
jobContext
- ジョブコンテキストstepContext
- ステップコンテキスト
-
-
Method Details
-
setInputCount
public void setInputCount(long inputCount) Description copied from interface:ProgressManager
処理対象の件数を設定する。- Specified by:
setInputCount
in interfaceProgressManager
- Parameters:
inputCount
- 処理対象の件数
-
outputProgressInfo
public void outputProgressInfo()Description copied from interface:ProgressManager
進捗状況を出力する。- Specified by:
outputProgressInfo
in interfaceProgressManager
-
outputProgressInfo
public void outputProgressInfo(long processedCount) Description copied from interface:ProgressManager
進捗状況を出力する。- Specified by:
outputProgressInfo
in interfaceProgressManager
- Parameters:
processedCount
- 処理済み件数
-
getReadCount
protected long getReadCount()ステップコンテキストから読み取った件数を取得する。- Returns:
- 読み取った件数
-