jp.terasoluna.fw.batch.commonj.usequeue
クラス WorkManagerTaskWorkQueueFactory

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

推奨されていません。

public class WorkManagerTaskWorkQueueFactory
extends java.lang.Object
implements WorkQueueFactory

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

このクラスでは、WorkManagerTaskWorkQueue のインスタンスを作成し、 作成したWorkManagerTaskWorkQueue のインスタンスをパラメータとして キュー処理プロセッサを起動したあとで、呼び出しもとに WorkManagerTaskWorkQueue のインスタンスを返す。


フィールドの概要
private  int multiplicity
          推奨されていません。 多重実行数。
private  int queueLength
          推奨されていません。 キューの長さ。
private  QueueProcessor queueProcessor
          推奨されていません。 キュー処理プロセッサ。
private  WorkerExecutorService workerExecutorService
          推奨されていません。 ワーカー実行サービス。
private  long workTimeout
          推奨されていません。 ジョブを開始するまでのタイムアウト(ミリ秒)。
 
コンストラクタの概要
WorkManagerTaskWorkQueueFactory()
          推奨されていません。  
 
メソッドの概要
 WorkQueue getWorkQueue(JobStatus jobStatus)
          推奨されていません。 ワークキューを取得する。
 void setMultiplicity(int multiplicity)
          推奨されていません。 多重実行数を設定する。
 void setQueueLength(int queueLength)
          推奨されていません。 キューの長さを設定する。
 void setQueueProcessor(QueueProcessor queueProcessor)
          推奨されていません。 キュー処理プロセッサを設定する。
 void setWorkerExecutorService(WorkerExecutorService workerExecutorService)
          推奨されていません。 ワーカー実行サービスを設定する。
 void setWorkTimeout(long workTimeout)
          推奨されていません。 ジョブを開始するまでのタイムアウト(ミリ秒)の設定。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

queueLength

private int queueLength
推奨されていません。 
キューの長さ。


queueProcessor

private QueueProcessor queueProcessor
推奨されていません。 
キュー処理プロセッサ。


workerExecutorService

private WorkerExecutorService workerExecutorService
推奨されていません。 
ワーカー実行サービス。


multiplicity

private int multiplicity
推奨されていません。 
多重実行数。


workTimeout

private long workTimeout
推奨されていません。 
ジョブを開始するまでのタイムアウト(ミリ秒)。

コンストラクタの詳細

WorkManagerTaskWorkQueueFactory

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

getWorkQueue

public WorkQueue getWorkQueue(JobStatus jobStatus)
推奨されていません。 
ワークキューを取得する。

定義:
インタフェース WorkQueueFactory 内の getWorkQueue
パラメータ:
jobStatus - ジョブステータス
戻り値:
ワークキュー

setQueueLength

public void setQueueLength(int queueLength)
推奨されていません。 
キューの長さを設定する。

パラメータ:
queueLength - キューの長さ

setQueueProcessor

public void setQueueProcessor(QueueProcessor queueProcessor)
推奨されていません。 
キュー処理プロセッサを設定する。

パラメータ:
queueProcessor - キュー処理プロセッサ

setWorkerExecutorService

public void setWorkerExecutorService(WorkerExecutorService workerExecutorService)
推奨されていません。 
ワーカー実行サービスを設定する。

パラメータ:
workerExecutorService - ワーカー実行サービス

setMultiplicity

public void setMultiplicity(int multiplicity)
推奨されていません。 
多重実行数を設定する。

パラメータ:
multiplicity - 多重実行数

setWorkTimeout

public void setWorkTimeout(long workTimeout)
推奨されていません。 
ジョブを開始するまでのタイムアウト(ミリ秒)の設定。

パラメータ:
workTimeout - タイムアウト(ミリ秒)