|
||||||||||
前 次 | フレームあり フレームなし |
JobStatus を使用しているパッケージ | |
---|---|
jp.terasoluna.fw.batch.commonj | APサーバ起動用(CommonJ対応機能)関連クラス群 |
jp.terasoluna.fw.batch.commonj.init | APサーバ起動(CommonJ対応機能)関連クラス群-ジョブ起動クラス関連 |
jp.terasoluna.fw.batch.commonj.listener | APサーバ起動(CommonJ対応機能)関連クラス群-リスナー関連 |
jp.terasoluna.fw.batch.commonj.usequeue | APサーバ起動(CommonJ対応機能)関連クラス群-ワークマネジャー関連 |
jp.terasoluna.fw.batch.controlbreak | コントロールブレイク機能関連 |
jp.terasoluna.fw.batch.core | フレームワーク基底クラス群 |
jp.terasoluna.fw.batch.ibatissupport | iBatis依存クラス群 |
jp.terasoluna.fw.batch.init | 非同期実行機能関連クラス群 |
jp.terasoluna.fw.batch.monitor | ジョブ監視関連 |
jp.terasoluna.fw.batch.partition | 分割ジョブ関連 |
jp.terasoluna.fw.batch.restart | リスタート機能関連 |
jp.terasoluna.fw.batch.springsupport.init | Spring依存クラス群-ジョブ起動クラス関連 |
jp.terasoluna.fw.batch.springsupport.standard | Spring依存クラス群-標準実装クラス群 |
jp.terasoluna.fw.batch.springsupport.transaction | Spring依存クラス群-トランザクション関連 |
jp.terasoluna.fw.batch.standard | フレームワーク基底クラスに対する標準実装クラス群 |
jp.terasoluna.fw.batch.commonj での JobStatus の使用 |
---|
JobStatus 型のパラメータを持つ jp.terasoluna.fw.batch.commonj のメソッド | |
---|---|
commonj.work.WorkItem |
WorkManagerExecutorService.submit(QueueProcessor queueProcessor,
WorkQueue workQueue,
JobStatus jobStatus)
推奨されていません。 Workerの実行を登録する。 |
commonj.work.WorkItem |
WorkerExecutorService.submit(QueueProcessor queueProcessor,
WorkQueue workQueue,
JobStatus jobStatus)
推奨されていません。 Workerの実行を登録する。 |
jp.terasoluna.fw.batch.commonj.init での JobStatus の使用 |
---|
JobStatus として宣言されている jp.terasoluna.fw.batch.commonj.init のフィールド | |
---|---|
protected JobStatus |
JobExecutor.jobStatus
推奨されていません。 ジョブステータス。 |
JobStatus を返す jp.terasoluna.fw.batch.commonj.init のメソッド | |
---|---|
protected JobStatus |
JobExecutor.execute(JobInfo jobInfo)
推奨されていません。 ジョブを実行する。 |
JobStatus |
ChildJobExecutor.execute(JobInfo jobInfo,
JobContext jobContext)
推奨されていません。 ジョブを実行する。 |
JobStatus |
ChildJobExecutor.getJobStatus()
推奨されていません。 ジョブステータスの取得。 |
JobStatus |
JobExecutor.getJobStatus()
推奨されていません。 ジョブステータスの取得。 |
protected JobStatus |
ChildJobExecutor.getJobStatus(org.springframework.context.ConfigurableApplicationContext jobFactory,
JobContext jobContext)
推奨されていません。 ジョブコンテキストからジョブステータスを作成する。 |
JobStatus 型のパラメータを持つ jp.terasoluna.fw.batch.commonj.init のメソッド | |
---|---|
protected void |
ChildJobExecutor.printEndLog(JobStatus jobStatus)
推奨されていません。 ジョブの終了ログ。 |
jp.terasoluna.fw.batch.commonj.listener での JobStatus の使用 |
---|
JobStatus 型のパラメータを持つ jp.terasoluna.fw.batch.commonj.listener のメソッド | |
---|---|
private JobMessageInfo |
JobExecutorListener.createJobMessageInfo(JobStatus jobStatus,
JobExecutor jobExecutor)
推奨されていません。 ジョブメッセージ管理情報を作成する。 |
private void |
JobExecutorListener.printLog(java.lang.String message,
JobMessageInfo jobMessageInfo,
JobStatus jobStatus)
推奨されていません。 ログ出力。 |
jp.terasoluna.fw.batch.commonj.usequeue での JobStatus の使用 |
---|
JobStatus 型のパラメータを持つ jp.terasoluna.fw.batch.commonj.usequeue のメソッド | |
---|---|
WorkQueue |
WorkManagerTaskWorkQueueFactory.getWorkQueue(JobStatus jobStatus)
推奨されていません。 ワークキューを取得する。 |
JobStatus 型のパラメータを持つ jp.terasoluna.fw.batch.commonj.usequeue のコンストラクタ | |
---|---|
WorkManagerTaskWorkQueue(int queueLength,
JobStatus jobStatus)
推奨されていません。 コンストラクタ。 |
jp.terasoluna.fw.batch.controlbreak での JobStatus の使用 |
---|
JobStatus 型のパラメータを持つ jp.terasoluna.fw.batch.controlbreak のメソッド | |
---|---|
void |
ControlBreakProcessor.doAllChunkInternalControlBreak(ControlBreakRowObject controlBreakRowObject,
JobContext jobContext,
JobStatus jobStatus,
java.util.List<java.util.LinkedHashMap<java.lang.String,java.lang.Object>> batchUpdateMapList)
全コントロールブレイクを起動する。 |
void |
ControlBreakProcessor.doAllTransChunkControlBreak(ControlBreakChunk controlBreakChunk,
JobStatus jobStatus,
java.util.List<java.util.LinkedHashMap<java.lang.String,java.lang.Object>> batchUpdateMapList)
全トランスチャンクコントロールブレイクを起動する。 |
void |
ControlBreakProcessor.doChunkControlBreak(ControlBreakChunk controlBreakChunk,
JobStatus jobStatus,
java.util.List<java.util.LinkedHashMap<java.lang.String,java.lang.Object>> batchUpdateMapList)
チャンク範囲とコントロールブレイク範囲が等しい コントロールブレイクについて コントロールブレイク処理を行う。 |
void |
ControlBreakProcessor.doControlBreak(ControlBreakRowObject controlBreakRowObject,
JobContext jobContext,
JobStatus jobStatus,
java.util.List<java.util.LinkedHashMap<java.lang.String,java.lang.Object>> batchUpdateMapList)
チャンク範囲と関係なく、BLogic実行毎に コントロールブレイクについて コントロールブレイク処理を行う。 |
void |
ControlBreakProcessor.doTransChunkControlBreak(ControlBreakChunk controlBreakChunk,
JobStatus jobStatus,
java.util.List<java.util.LinkedHashMap<java.lang.String,java.lang.Object>> batchUpdateMapList)
チャンク範囲よりもコントロールブレイク範囲が広い コントロールブレイクについて コントロールブレイク処理を行う。 |
void |
ControlBreakBLogicExecutor.executeBLogic(java.lang.Object blogicInputData,
JobContext jobContext,
JobStatus jobStatus,
java.util.List<java.util.LinkedHashMap<java.lang.String,java.lang.Object>> batchUpdateMapList)
ビジネスロジックを実行後、指定されたコントロールブレイク処理があれば、 ブレイク処理を実行する。 |
private void |
ControlBreakProcessor.processControlBreak(JobContext jobContext,
JobStatus jobStatus,
java.util.List<java.util.LinkedHashMap<java.lang.String,java.lang.Object>> batchUpdateMapList,
java.util.Map<java.lang.String,java.lang.Object> chunkControlBreakKeyMap,
ControlBreakHandler<JobContext> controlBreakHandler)
コントロールブレイクを実行する。 |
void |
ControlBreakWorker.work(Chunk chunk,
JobStatus jobStatus)
Chunk の処理後、コントロールブレイクの設定があれば
コントロールブレイクハンドラを実行する。 |
jp.terasoluna.fw.batch.core での JobStatus の使用 |
---|
JobStatus 型の型パラメータを持つ jp.terasoluna.fw.batch.core のフィールド | |
---|---|
private java.util.List<JobStatus> |
JobStatus.childJobStatusList
ジョブの処理状況のリスト。 |
JobStatus を返す jp.terasoluna.fw.batch.core のメソッド | |
---|---|
JobStatus |
JobStatus.getChild(JobContext jobContext)
子ジョブ処理状況を取得する。 |
JobStatus 型の引数を持つ型を返す jp.terasoluna.fw.batch.core のメソッド | |
---|---|
java.util.List<JobStatus> |
JobStatus.getChildJobStatusList()
子ジョブの処理結果を保持したリストを取得する。 |
JobStatus 型のパラメータを持つ jp.terasoluna.fw.batch.core のメソッド | |
---|---|
protected void |
JobStatus.addChildJobStatus(JobStatus jobStatus)
子ジョブの処理結果をリストに追加する。 |
CollectorResult |
AbstractCollector.collect(T jobContext,
WorkQueue workQueue,
JobStatus jobStatus)
対象データ取得処理を開始する。 |
CollectorResult |
Collector.collect(T jobContext,
WorkQueue workQueue,
JobStatus jobStatus)
処理対象データの取得用メソッド。 |
protected abstract CollectorResult |
AbstractCollector.doCollect(T jobContext,
CollectedDataHandler collectedDataHandler,
JobStatus jobStatus)
対象データを取得する。 |
void |
BLogicExecutor.executeBLogic(java.lang.Object blogicInputData,
JobContext jobContext,
JobStatus jobStatus,
java.util.List<java.util.LinkedHashMap<java.lang.String,java.lang.Object>> batchUpdateMapList)
ビジネスロジックを実行する。 |
void |
StandardBLogicExecutor.executeBLogic(java.lang.Object blogicInputData,
JobContext jobContext,
JobStatus jobStatus,
java.util.List<java.util.LinkedHashMap<java.lang.String,java.lang.Object>> batchUpdateMapList)
ビジネスロジックを実行し、ビジネスロジック実行結果の処理を行う。 |
protected void |
JobManager.finishWork(JobStatus parentJobStatus,
JobStatus jobStatus)
作業終了処理を行う。 |
WorkQueue |
WorkQueueFactory.getWorkQueue(JobStatus jobStatus)
作業キューを生成する。 |
void |
SupportLogicResultHandler.handle(BLogicResult result,
JobStatus jobStatus,
java.lang.String name)
サポート処理の実行結果を処理する。 |
void |
BLogicResultHandler.handle(BLogicResult result,
java.lang.Object blogicInputData,
JobStatus jobStatus,
java.util.List<java.util.LinkedHashMap<java.lang.String,java.lang.Object>> batchUpdateMapList)
ビジネスロジック実行結果を処理する。 |
void |
CollectorResultHandler.handle(CollectorResult result,
JobStatus jobStatus)
対象データ取得結果を処理する。 |
void |
ThrowableHandler.handle(JobContext jobContext,
java.lang.Throwable throwable,
JobStatus jobStatus)
Throwable に対する処理を行う。 |
void |
BatchUpdateResultHandler.handle(JobStatus jobStatus,
java.util.List<java.util.LinkedHashMap<java.lang.String,java.lang.Object>> batchUpdateMapList)
バッチ更新処理結果を処理する。 |
void |
JobExceptionHandler.handlException(JobContext jobContext,
JobException jobException,
JobStatus jobStatus)
例外処理を行う。 |
void |
SupportProcessor.process(JobContext jobContext,
JobStatus jobStatus)
サポート処理を行う。 |
protected void |
JobWorker.processBatchUpdate(JobContext jobContext,
JobStatus jobStatus,
java.util.List<java.util.LinkedHashMap<java.lang.String,java.lang.Object>> batchUpdateMapList)
バッチ更新を行う。 |
protected void |
JobManager.processCollect(JobContext jobContext,
WorkQueue workQueue,
JobStatus jobStatus)
対象データ取得を行う。 |
protected void |
JobStatus.resetChildData(JobStatus childJobStatus,
JobContext jobContext)
子ジョブ処理状況に親ジョブ処理状況を設定する。 |
void |
JobStatusSummarizer.summarize(JobStatus jobStatus)
ジョブ処理状態の結果ハンドリング。 |
void |
JobWorker.work(Chunk chunk,
JobStatus jobStatus)
Chunk を処理する。 |
void |
Workable.work(T workUnit,
JobStatus jobStatus)
作業を行う。 |
void |
JobManager.work(WorkUnit workUnit,
JobStatus jobStatus)
作業を行う。 |
private void |
AbstractCollector.writeEndLog(JobStatus jobStatus)
AbstractCollectorの終了ログを出力する。 |
private void |
JobManager.writeEndLog(JobStatus jobStatus)
JobManagerの終了ログを出力する。 |
private void |
JobWorker.writeEndLog(JobStatus jobStatus)
JobWorkerの終了ログを出力する。 |
private void |
StandardBLogicExecutor.writeEndLog(JobStatus jobStatus,
BLogicResult blogicResult)
BLogicExecutorの結果ログを出力する。 |
private void |
AbstractCollector.writeStartLog(JobStatus jobStatus)
AbstractCollectorの開始ログを出力する。 |
private void |
JobManager.writeStartLog(JobStatus jobStatus)
JobManagerの開始ログを出力する。 |
private void |
JobWorker.writeStartLog(JobStatus jobStatus)
JobWorkerの開始ログを出力する。 |
private void |
StandardBLogicExecutor.writeStartLog(JobStatus jobStatus)
BLogicExecutorの開始ログを出力する。 |
jp.terasoluna.fw.batch.ibatissupport での JobStatus の使用 |
---|
JobStatus として宣言されている jp.terasoluna.fw.batch.ibatissupport のフィールド | |
---|---|
private JobStatus |
IBatisDb1NRelationCollectorImpl.QueuePutRowHandler.jobStatus
処理状況。 |
private JobStatus |
IBatisDbCollectorImpl.QueuePutRowHandler.jobStatus
処理状況。 |
JobStatus 型のパラメータを持つ jp.terasoluna.fw.batch.ibatissupport のメソッド | |
---|---|
protected CollectorResult |
IBatisDb1NRelationCollectorImpl.doCollect(JobContext jobContext,
CollectedDataHandler collectedDataHandler,
JobStatus jobStatus)
対象データ取得処理を実行するメソッド。 |
protected CollectorResult |
IBatisDbCollectorImpl.doCollect(JobContext jobContext,
CollectedDataHandler collectedDataHandler,
JobStatus jobStatus)
対象データ取得処理を実行するメソッド。 |
protected CollectorResult |
IBatisDbCollectorImplWithoutRowHandler.doCollect(JobContext jobContext,
CollectedDataHandler collectedDataHandler,
JobStatus jobStatus)
対象データ取得処理を実行するメソッド。 |
JobStatus 型のパラメータを持つ jp.terasoluna.fw.batch.ibatissupport のコンストラクタ | |
---|---|
IBatisDb1NRelationCollectorImpl.QueuePutRowHandler(CollectedDataHandler collectedDataHandler,
JobStatus jobStatus)
コンストラクタ。 |
|
IBatisDbCollectorImpl.QueuePutRowHandler(CollectedDataHandler collectedDataHandler,
JobStatus jobStatus)
コンストラクタ。 |
jp.terasoluna.fw.batch.init での JobStatus の使用 |
---|
JobStatus 型の型パラメータを持つ jp.terasoluna.fw.batch.init のフィールド | |
---|---|
private java.util.Map<java.lang.String,JobStatus> |
EndFileChecker.jobStatusMap
処理状況格納用Map。 |
JobStatus 型のパラメータを持つ jp.terasoluna.fw.batch.init のメソッド | |
---|---|
private void |
EndFileChecker.addJobStatus(java.lang.String key,
JobStatus jobStatus)
ジョブステータスをマップに登録する。 |
void |
EndFileChecker.addParentJobStatus(JobStatus jobStatus,
java.lang.String jobID,
java.lang.String jobOptionID)
親ジョブのジョブステータスを処理状況格納用Mapに設定する。 |
protected CollectorResult |
JobRequestInfoCollector.doCollect(JobContext jobContext,
CollectedDataHandler collectedDataHandler,
JobStatus jobStatus)
ジョブ依頼情報取得、監視処理の実行。 |
void |
EndFileChecker.removeParentJobStatus(JobStatus jobStatus,
java.lang.String jobID,
java.lang.String jobOptionID)
親ジョブのジョブステータスを処理状況格納用Mapから削除する。 |
void |
NullWorker.work(WorkUnit workUnit,
JobStatus jobStatus)
マネージャーのメイン処理用メソッド。 |
jp.terasoluna.fw.batch.monitor での JobStatus の使用 |
---|
jp.terasoluna.fw.batch.monitor での JobStatus のサブクラス | |
---|---|
class |
MonitorableJobStatus
推奨されていません。 |
class |
MonitorableTransactionalJobStatus
推奨されていません。 |
JobStatus 型の型パラメータを持つ jp.terasoluna.fw.batch.monitor のフィールド | |
---|---|
private static java.util.Map<java.lang.String,JobStatus> |
MBeanRegister.registerMBeanJobStatusMap
推奨されていません。 MBeanServerに登録されたMBean名を保持するマップ。 |
JobStatus を返す jp.terasoluna.fw.batch.monitor のメソッド | |
---|---|
JobStatus |
MonitorableJobStatus.getChild(JobContext jobContext)
推奨されていません。 子ジョブ処理状況を取得する。 |
JobStatus |
MonitorableTransactionalJobStatus.getChild(JobContext jobContext)
推奨されていません。 子ジョブ処理状況を取得する。 |
JobStatus 型のパラメータを持つ jp.terasoluna.fw.batch.monitor のメソッド | |
---|---|
private java.lang.String |
MBeanRegister.getRegistName(JobStatus jobStatus)
推奨されていません。 MBean登録名を生成し、返却する。 |
void |
MBeanRegister.registerMBean(JobStatus jobStatus)
推奨されていません。 MBeanServerにJobResult(mbean)を登録する。 |
jp.terasoluna.fw.batch.partition での JobStatus の使用 |
---|
JobStatus 型のパラメータを持つ jp.terasoluna.fw.batch.partition のメソッド | |
---|---|
protected void |
SequentialChildJobManager.finishWork(JobStatus parentJobStatus,
JobStatus jobStatus)
作業終了処理を行う。 |
void |
SequentialChildJobManager.work(WorkUnit workUnit,
JobStatus jobStatus)
作業を行う。 |
private void |
SequentialChildJobManager.writeEndLog(JobStatus jobStatus)
JobManagerの終了ログを出力する。 |
private void |
SequentialChildJobManager.writeStartLog(JobStatus jobStatus)
JobManagerの開始ログを出力する。 |
jp.terasoluna.fw.batch.restart での JobStatus の使用 |
---|
jp.terasoluna.fw.batch.restart での JobStatus のサブクラス | |
---|---|
class |
RestartJobStatus
リスタート用ジョブの処理状況を保持するクラス。 |
JobStatus として宣言されている jp.terasoluna.fw.batch.restart のフィールド | |
---|---|
private JobStatus |
RestartJobStatus.jobStatus
処理状況。 |
JobStatus を返す jp.terasoluna.fw.batch.restart のメソッド | |
---|---|
JobStatus |
RestartJobStatus.getChild(JobContext jobContext)
子ジョブ処理状況を取得する。 |
JobStatus 型のパラメータを持つ jp.terasoluna.fw.batch.restart のメソッド | |
---|---|
JobContext |
JobRestartTableHandler.getRestartJobContext(JobContext jobContext,
JobStatus jobStatus)
ジョブコンテキスト復元処理。 |
protected void |
JobRestartTableHandler.initJobRestartInfo(JobRestartInfo jobRestartInfo,
JobContext jobContext,
JobStatus jobStatus)
ジョブ処理状況、ジョブコンテキストのデータを更新対象のリスタート情報へ 設定する。 |
private boolean |
RestartPostProcessor.isAbendOrSuspending(JobStatus jobStatus)
JobStatusの状態を確認する。 |
void |
RestartPostProcessor.process(JobContext jobContext,
JobStatus jobStatus)
ジョブ後処理用プロセッサーメソッド。 |
void |
RestartPreProcessor.process(JobContext jobContext,
JobStatus jobStatus)
リスタート時のジョブ前処理を実行する。 |
void |
RestartQueueProcessor.process(WorkQueue workQueue,
JobStatus jobStatus)
キューの処理を行う。 |
void |
JobRestartTableHandler.registerRestartPoint(JobContext jobContext,
JobStatus jobStatus)
リスタートポイント更新処理。 |
int |
JobRestartTableHandler.restartPointClear(JobStatus jobStatus,
java.lang.String sqlkey)
リスタート情報のクリア処理用メソッド(レコード更新)。 |
void |
RestartPointCloser.work(Chunk chunk,
JobStatus jobStatus)
チャンクの処理を行う。 |
void |
RestartPointUpdater.work(Chunk chunk,
JobStatus jobStatus)
チャンクの処理を行う。 |
void |
JobContextRestorer.work(WorkUnit element,
JobStatus jobStatus)
ジョブコンテキスト用処理。 |
JobStatus 型のパラメータを持つ jp.terasoluna.fw.batch.restart のコンストラクタ | |
---|---|
RestartJobStatus(JobStatus jobStatus)
コンストラクタ。 |
jp.terasoluna.fw.batch.springsupport.init での JobStatus の使用 |
---|
JobStatus を返す jp.terasoluna.fw.batch.springsupport.init のメソッド | |
---|---|
protected JobStatus |
JobExecutor.execute(JobInfo jobInfo)
ジョブを実行する。 |
protected JobStatus |
JobExecutor.getJobStatus(org.springframework.context.ConfigurableApplicationContext jobFactory,
JobInfo jobInfo)
ジョブ処理状態格納用 JobStatus を取得する。 |
JobStatus 型のパラメータを持つ jp.terasoluna.fw.batch.springsupport.init のメソッド | |
---|---|
protected void |
JobExecutor.initEndFileChecker(JobStatus jobStatus,
JobContext jobContext)
終了ファイル監視スレッドの初期化を行う。 |
protected void |
JobExecutor.printEndLog(JobStatus jobStatus)
ジョブの開始ログを出力する。 |
protected void |
JobExecutor.removeJobStatusFromEndFileChecker(JobStatus jobStatus,
JobContext jobContext)
終了ファイル監視スレッドに登録されたジョブの処理状態を削除する。 |
protected void |
JobExecutor.setDefaultJobExitCode(JobStatus jobStatus)
ジョブ終了コードを設定する。 |
void |
JobExecutor.work(AbstractJobControlInfo jobInfo,
JobStatus jobStatus)
非同期型ジョブ起動時のワーカメソッド。 |
jp.terasoluna.fw.batch.springsupport.standard での JobStatus の使用 |
---|
JobStatus 型のパラメータを持つ jp.terasoluna.fw.batch.springsupport.standard のメソッド | |
---|---|
java.util.concurrent.Future<?> |
FixedThreadPoolWorkerExecutorService.submit(QueueProcessor queueProcessor,
WorkQueue workQueue,
JobStatus jobStatus)
ワーカー実行を登録する。 |
jp.terasoluna.fw.batch.springsupport.transaction での JobStatus の使用 |
---|
jp.terasoluna.fw.batch.springsupport.transaction での JobStatus のサブクラス | |
---|---|
class |
TransactionalJobStatus
トランザクション情報を保持するジョブステータスクラス。 |
JobStatus を返す jp.terasoluna.fw.batch.springsupport.transaction のメソッド | |
---|---|
JobStatus |
TransactionalJobStatus.getChild(JobContext jobContext)
子ジョブ処理状況を取得する。 |
JobStatus 型のパラメータを持つ jp.terasoluna.fw.batch.springsupport.transaction のメソッド | |
---|---|
void |
TransactionalSupportProcessor.process(JobContext jobContext,
JobStatus jobStatus)
サポート処理を行う。 |
void |
TransactionalQueueProcessor.process(WorkQueue workQueue,
JobStatus jobStatus)
キューの処理を行う。 |
protected void |
TransactionalBLogicResultHandler.processErrorContinue(java.lang.Object blogicInputData,
JobStatus jobStatus,
BLogicResult blogicResult)
BLogicResult のリターンコードが ERROR_CONTINUE
であるときの処理を行う。 |
protected void |
TransactionalSupportLogicResultHandler.processErrorEnd(JobStatus jobStatus,
BLogicResult blogicResult,
java.lang.String name)
BLogicResult のリターンコードが ERROR_END で
あるときの処理を行う。 |
protected void |
TransactionalBLogicResultHandler.processErrorEnd(java.lang.Object blogicInputData,
JobStatus jobStatus,
BLogicResult blogicResult)
BLogicResult のリターンコードが ERROR_END で
あるときの処理を行う。 |
protected void |
TransactionalBLogicResultHandler.processNormalContinue(JobStatus jobStatus,
BLogicResult blogicResult,
java.util.List<java.util.LinkedHashMap<java.lang.String,java.lang.Object>> batchUpdateMapList)
BLogicResult のリターンコードが NORMAL_CONTINUE
であるときの処理を行う。 |
void |
TransactionalWorker.work(Chunk chunk,
JobStatus jobStatus)
ワーカーの処理を行う。 |
jp.terasoluna.fw.batch.standard での JobStatus の使用 |
---|
JobStatus として宣言されている jp.terasoluna.fw.batch.standard のフィールド | |
---|---|
private JobStatus |
RunnableQueueProcessor.jobStatus
ジョブステータス。 |
private JobStatus |
StandardWorkQueue.jobStatus
ジョブステータス。 |
JobStatus 型のパラメータを持つ jp.terasoluna.fw.batch.standard のメソッド | |
---|---|
protected CollectorResult |
ListPropertyCollector.doCollect(JobContext jobContext,
CollectedDataHandler collectedDataHandler,
JobStatus jobStatus)
取得処理を行う。 |
protected CollectorResult |
StandardFileCollector.doCollect(JobContext jobContext,
CollectedDataHandler collectedDataHandler,
JobStatus jobStatus)
入力ファイルからデータを取得する。 |
protected CollectorResult |
StringArrayPropertyCollector.doCollect(JobContext jobContext,
CollectedDataHandler collectedDataHandler,
JobStatus jobStatus)
取得処理を行う。 |
WorkQueue |
StandardWorkQueueFactory.getWorkQueue(JobStatus jobStatus)
ワークキューを取得する。 |
void |
StandardSupportLogicResultHandler.handle(BLogicResult blogicResult,
JobStatus jobStatus,
java.lang.String name)
サポート処理の実行結果を処理する。 |
void |
StandardBLogicResultHandler.handle(BLogicResult blogicResult,
java.lang.Object blogicInputData,
JobStatus jobStatus,
java.util.List<java.util.LinkedHashMap<java.lang.String,java.lang.Object>> batchUpdateMapList)
BLogicの処理結果を処理する。 |
void |
StandardCollectorResultHandler.handle(CollectorResult collectorResult,
JobStatus jobStatus)
コレクタ処理結果を処理する。 |
void |
StandardThrowableHandler.handle(JobContext jobContext,
java.lang.Throwable throwable,
JobStatus jobStatus)
Throwable に対する処理を行う。 |
void |
ThrowBatchSystemErrorThrowableHandler.handle(JobContext jobContext,
java.lang.Throwable throwable,
JobStatus jobStatus)
Throwable に対する処理を行う。 |
void |
StandardBatchUpdateResultHandler.handle(JobStatus jobStatus,
java.util.List<java.util.LinkedHashMap<java.lang.String,java.lang.Object>> batchUpdateMapList)
バッチ更新結果をジョブステータスへ反映する。 |
void |
StandardJobExceptionHandler.handlException(JobContext jobContext,
JobException jobException,
JobStatus jobStatus)
ジョブ例外を処理する。 |
protected void |
QueueProcessor.printEndLog(java.lang.String message,
JobStatus jobStatus)
QueueProcessorの終了ログを出力する。 |
protected void |
QueueProcessor.printStartLog(java.lang.String message,
JobStatus jobStatus)
QueueProcessorの開始ログを出力する。 |
void |
StandardSupportProcessor.process(JobContext jobContext,
JobStatus jobStatus)
サポート処理を行う。 |
void |
QueueProcessor.process(WorkQueue workQueue,
JobStatus jobStatus)
キューの処理を行う。 |
protected void |
StandardSupportLogicResultHandler.processErrorContinue(JobStatus jobStatus,
BLogicResult bLogicResult,
java.lang.String name)
BLogicResult のリターンコードが ERROR_CONTINUE
であるときの処理を行う。 |
protected void |
StandardBLogicResultHandler.processErrorContinue(java.lang.Object blogicInputData,
JobStatus jobStatus,
BLogicResult bLogicResult)
BLogicResult のリターンコードが ERROR_CONTINUE
であるときの処理を行う。 |
protected void |
StandardSupportLogicResultHandler.processErrorEnd(JobStatus jobStatus,
BLogicResult bLogicResult,
java.lang.String name)
BLogicResult のリターンコードが ERROR_END で
あるときの処理を行う。 |
protected void |
StandardBLogicResultHandler.processErrorEnd(java.lang.Object blogicInputData,
JobStatus jobStatus,
BLogicResult bLogicResult)
BLogicResult のリターンコードが ERROR_END で
あるときの処理を行う。 |
protected void |
StandardBLogicResultHandler.processNormalContinue(JobStatus jobStatus,
BLogicResult bLogicResult,
java.util.List<java.util.LinkedHashMap<java.lang.String,java.lang.Object>> batchUpdateMapList)
BLogicResult のリターンコードが NORMAL_CONTINUE
であるときの処理を行う。 |
protected void |
StandardSupportLogicResultHandler.processNormalContinue(JobStatus jobStatus,
BLogicResult bLogicResult,
java.lang.String name)
BLogicResult のリターンコードが NORMAL_CONTINUE
であるときの処理を行う。 |
protected void |
StandardBLogicResultHandler.processNormalEnd(JobStatus jobStatus,
BLogicResult bLogicResult,
java.util.List<java.util.LinkedHashMap<java.lang.String,java.lang.Object>> batchUpdateMapList)
BLogicResult のリターンコードが NORMAL_END で
あるときの処理を行う。 |
protected void |
StandardSupportLogicResultHandler.processNormalEnd(JobStatus jobStatus,
BLogicResult bLogicResult,
java.lang.String name)
BLogicResult のリターンコードが NORMAL_END で
あるときの処理を行う。 |
java.util.concurrent.Future<?> |
WorkerExecutorService.submit(QueueProcessor queueProcessor,
WorkQueue workQueue,
JobStatus jobStatus)
ワーカー実行を登録する。 |
void |
StandardJobStatusSummarizer.summarize(JobStatus jobStatus)
ジョブの処理状況をサマライズする。 |
protected void |
StandardSupportLogicResultHandler.writeErrorLog(JobStatus jobStatus,
BLogicResult result,
java.lang.String name)
サポートロジックの処理結果のエラーログを出力する。 |
protected void |
StandardJobExceptionHandler.writeErrorLog(JobStatus jobStatus,
JobException jobException)
ジョブ例外のエラーログを出力する。 |
protected void |
StandardThrowableHandler.writeErrorLog(JobStatus jobStatus,
java.lang.Throwable throwable)
Throwableのエラーログを出力する。 |
protected void |
StandardBLogicResultHandler.writeErrorLog(java.lang.String message,
JobStatus jobStatus,
BLogicResult bLogicResult,
java.lang.Object blogicInputData)
ビジネスロジックでのエラーデータをログに出力する。 |
protected void |
StandardCollectorResultHandler.writeErrorLog(java.lang.String message,
JobStatus jobStatus,
CollectorResult collectorResult)
コレクタ処理結果でのエラーログを出力する。 |
protected void |
StandardCollectorResultHandler.writeInfoLog(java.lang.String message,
JobStatus jobStatus,
CollectorResult collectorResult)
コレクタ処理結果での情報ログを出力する。 |
protected void |
StandardSupportLogicResultHandler.writeWarnLog(JobStatus jobStatus,
BLogicResult result,
java.lang.String name)
サポートロジックの処理結果の警告ログを出力する。 |
protected void |
StandardBLogicResultHandler.writeWarnLog(java.lang.String message,
JobStatus jobStatus,
BLogicResult bLogicResult,
java.lang.Object blogicInputData)
ビジネスロジックでの警告データをログに出力する。 |
protected void |
StandardCollectorResultHandler.writeWarnLog(java.lang.String message,
JobStatus jobStatus,
CollectorResult collectorResult)
コレクタ処理結果での警告ログを出力する。 |
JobStatus 型のパラメータを持つ jp.terasoluna.fw.batch.standard のコンストラクタ | |
---|---|
RunnableQueueProcessor(QueueProcessor queueProcessor,
WorkQueue workQueue,
JobStatus jobStatus,
java.util.LinkedHashMap<JobException,JobExceptionHandler> exceptionHandlerMap,
JobExceptionHandler defaultJobExceptionHandler,
ThrowableHandler throwableHandler)
コンストラクタ。 |
|
StandardWorkQueue(int queueLength,
JobStatus jobStatus)
コンストラクタ。 |
|
||||||||||
前 次 | フレームあり フレームなし |