jp.terasoluna.fw.batch.commonj
クラス WorkManagerExecutorService

java.lang.Object
  上位を拡張 jp.terasoluna.fw.batch.commonj.WorkManagerExecutorService
すべての実装されたインタフェース:
WorkerExecutorService

推奨されていません。

public class WorkManagerExecutorService
extends java.lang.Object
implements WorkerExecutorService

WorkerExecutorService インタフェースのCommonj用実装クラス。

WorkManager でワーカを実行する。


フィールドの概要
private  JobExceptionHandler defaultJobExceptionHandler
          推奨されていません。 デフォルト例外ハンドラ。
private  java.util.LinkedHashMap<JobException,JobExceptionHandler> exceptionHandlerMap
          推奨されていません。 例外ハンドラを格納したマップ。
private  ThrowableHandler throwableHandler
          推奨されていません。 Throwableハンドラ。
private  WorkManager workManager
          推奨されていません。 ワークマネージャ。
private  WorkMapListener workMapListener
          推奨されていません。 ワークリスナー。
 
コンストラクタの概要
WorkManagerExecutorService()
          推奨されていません。  
 
メソッドの概要
 JobExceptionHandler getDefaultJobExceptionHandler()
          推奨されていません。 デフォルト例外ハンドラの取得。
 java.util.LinkedHashMap<JobException,JobExceptionHandler> getExceptionHandlerMap()
          推奨されていません。 例外ハンドラを格納したマップの取得。
 WorkManager getWorkManager()
          推奨されていません。 ワークマネージャの取得。
 WorkMapListener getWorkMapListener()
          推奨されていません。 ワークリスナーの取得。
 void setDefaultJobExceptionHandler(JobExceptionHandler defaultJobExceptionHandler)
          推奨されていません。 デフォルト例外ハンドラの設定。
 void setExceptionHandlerMap(java.util.LinkedHashMap<JobException,JobExceptionHandler> exceptionHandlerMap)
          推奨されていません。 例外ハンドラを格納したマップの設定。
 void setThrowableHandler(ThrowableHandler throwableHandler)
          推奨されていません。 Throwableハンドラを設定する。
 void setWorkManager(WorkManager workManager)
          推奨されていません。 ワークマネージャの設定。
 void setWorkMapListener(WorkMapListener workMapListener)
          推奨されていません。 ワークリスナーの設定。
 WorkItem submit(QueueProcessor queueProcessor, WorkQueue workQueue, JobStatus jobStatus)
          推奨されていません。 Workerの実行を登録する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

workManager

private WorkManager workManager
推奨されていません。 
ワークマネージャ。


workMapListener

private WorkMapListener workMapListener
推奨されていません。 
ワークリスナー。


exceptionHandlerMap

private java.util.LinkedHashMap<JobException,JobExceptionHandler> exceptionHandlerMap
推奨されていません。 
例外ハンドラを格納したマップ。


defaultJobExceptionHandler

private JobExceptionHandler defaultJobExceptionHandler
推奨されていません。 
デフォルト例外ハンドラ。


throwableHandler

private ThrowableHandler throwableHandler
推奨されていません。 
Throwableハンドラ。

コンストラクタの詳細

WorkManagerExecutorService

public WorkManagerExecutorService()
推奨されていません。 
メソッドの詳細

submit

public WorkItem submit(QueueProcessor queueProcessor,
                       WorkQueue workQueue,
                       JobStatus jobStatus)
推奨されていません。 
Workerの実行を登録する。

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

getDefaultJobExceptionHandler

public JobExceptionHandler getDefaultJobExceptionHandler()
推奨されていません。 
デフォルト例外ハンドラの取得。

定義:
インタフェース WorkerExecutorService 内の getDefaultJobExceptionHandler
戻り値:
デフォルト例外ハンドラ

setDefaultJobExceptionHandler

public void setDefaultJobExceptionHandler(JobExceptionHandler defaultJobExceptionHandler)
推奨されていません。 
デフォルト例外ハンドラの設定。

パラメータ:
defaultJobExceptionHandler - デフォルト例外ハンドラ

getExceptionHandlerMap

public java.util.LinkedHashMap<JobException,JobExceptionHandler> getExceptionHandlerMap()
推奨されていません。 
例外ハンドラを格納したマップの取得。

定義:
インタフェース WorkerExecutorService 内の getExceptionHandlerMap
戻り値:
例外ハンドラを格納したマップ

setExceptionHandlerMap

public void setExceptionHandlerMap(java.util.LinkedHashMap<JobException,JobExceptionHandler> exceptionHandlerMap)
推奨されていません。 
例外ハンドラを格納したマップの設定。

パラメータ:
exceptionHandlerMap - 例外ハンドラを格納したマップ

getWorkManager

public WorkManager getWorkManager()
推奨されていません。 
ワークマネージャの取得。

定義:
インタフェース WorkerExecutorService 内の getWorkManager
戻り値:
ワークマネージャ

setWorkManager

public void setWorkManager(WorkManager workManager)
推奨されていません。 
ワークマネージャの設定。

パラメータ:
workManager - ワークマネージャ

getWorkMapListener

public WorkMapListener getWorkMapListener()
推奨されていません。 
ワークリスナーの取得。

定義:
インタフェース WorkerExecutorService 内の getWorkMapListener
戻り値:
ワークリスナー

setWorkMapListener

public void setWorkMapListener(WorkMapListener workMapListener)
推奨されていません。 
ワークリスナーの設定。

パラメータ:
workMapListener - ワークリスナー

setThrowableHandler

public void setThrowableHandler(ThrowableHandler throwableHandler)
推奨されていません。 
Throwableハンドラを設定する。

パラメータ:
throwableHandler - Throwableハンドラ