jp.terasoluna.fw.batch.commonj
インタフェース WorkerExecutorService

既知の実装クラスの一覧:
WorkManagerExecutorService

public interface WorkerExecutorService

ワーカー実行サービス(commonJ)のインタフェース。


メソッドの概要
 JobExceptionHandler getDefaultJobExceptionHandler()
          デフォルト例外ハンドラの取得。
 java.util.LinkedHashMap<JobException,JobExceptionHandler> getExceptionHandlerMap()
          例外ハンドラを格納したMapの取得。
 commonj.work.WorkManager getWorkManager()
          ワークマネージャの取得。
 WorkMapListener getWorkMapListener()
          ワークリスナーの取得。
 commonj.work.WorkItem submit(QueueProcessor queueProcessor, WorkQueue workQueue, JobStatus jobStatus)
          Workerの実行を登録する。
 

メソッドの詳細

getDefaultJobExceptionHandler

JobExceptionHandler getDefaultJobExceptionHandler()
デフォルト例外ハンドラの取得。

戻り値:
デフォルト例外ハンドラ

getExceptionHandlerMap

java.util.LinkedHashMap<JobException,JobExceptionHandler> getExceptionHandlerMap()
例外ハンドラを格納したMapの取得。

戻り値:
例外ハンドラを格納したマップ

getWorkManager

commonj.work.WorkManager getWorkManager()
ワークマネージャの取得。

戻り値:
ワークマネージャ

getWorkMapListener

WorkMapListener getWorkMapListener()
ワークリスナーの取得。

戻り値:
ワークリスナー

submit

commonj.work.WorkItem submit(QueueProcessor queueProcessor,
                             WorkQueue workQueue,
                             JobStatus jobStatus)
Workerの実行を登録する。

パラメータ:
queueProcessor - キュー処理プロセッサ
workQueue - キュー
jobStatus - ジョブステータス
戻り値:
ワーカの処理結果に非同期でアクセスするためのワークアイテム