jp.terasoluna.fw.batch.commonj.listener
クラス WorkQueueListener

java.lang.Object
  上位を拡張 jp.terasoluna.fw.batch.commonj.listener.WorkQueueListener
すべての実装されたインタフェース:
commonj.work.WorkListener, java.util.EventListener, WorkMapListener

推奨されていません。

public class WorkQueueListener
extends java.lang.Object
implements WorkMapListener

CommonJワークマネージャ上で実行しているワークキューの状態を監視するクラス。


フィールドの概要
private static org.apache.commons.logging.Log log
          推奨されていません。 ログインスタンス。
private  java.util.Map<commonj.work.WorkItem,commonj.work.Work> map
          推奨されていません。 スケジュールされたワークを保持するマップ。
 
コンストラクタの概要
WorkQueueListener()
          推奨されていません。  
 
メソッドの概要
 void addWork(commonj.work.WorkItem workItem, commonj.work.Work work)
          推奨されていません。 スケジュールされたワークの登録。
 commonj.work.Work getWork(commonj.work.WorkItem workItem)
          推奨されていません。 スケジュールされているワークの取得。
private  void printSimpleLog(java.lang.String message, java.lang.Object object)
          推奨されていません。 簡単なログ出力。
 commonj.work.Work removeWork(commonj.work.WorkItem workItem)
          推奨されていません。 作業が完了したワークを削除する。
 void workAccepted(commonj.work.WorkEvent we)
          推奨されていません。 ワークの受付時に実行されるメソッド。
 void workCompleted(commonj.work.WorkEvent we)
          推奨されていません。 ワークの完了時に実行されるメソッド。
 void workRejected(commonj.work.WorkEvent we)
          推奨されていません。 ワークの受付拒否時に実行されるメソッド。
 void workStarted(commonj.work.WorkEvent we)
          推奨されていません。 ワークの開始時に実行されるメソッド。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

log

private static final org.apache.commons.logging.Log log
推奨されていません。 
ログインスタンス。


map

private java.util.Map<commonj.work.WorkItem,commonj.work.Work> map
推奨されていません。 
スケジュールされたワークを保持するマップ。

コンストラクタの詳細

WorkQueueListener

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

addWork

public void addWork(commonj.work.WorkItem workItem,
                    commonj.work.Work work)
推奨されていません。 
スケジュールされたワークの登録。

定義:
インタフェース WorkMapListener 内の addWork
パラメータ:
workItem - ワークをワークマネジャーでスケジュールしたときの返却値
work - スケジュールしたワーク

getWork

public commonj.work.Work getWork(commonj.work.WorkItem workItem)
推奨されていません。 
スケジュールされているワークの取得。

定義:
インタフェース WorkMapListener 内の getWork
パラメータ:
workItem - ワークをワークマネジャーでスケジュールしたときの返却値
戻り値:
スケジュールされているワーク

removeWork

public commonj.work.Work removeWork(commonj.work.WorkItem workItem)
推奨されていません。 
作業が完了したワークを削除する。

定義:
インタフェース WorkMapListener 内の removeWork
パラメータ:
workItem - ワークをワークマネジャーでスケジュールしたときの返却値
戻り値:
スケジュールされているワーク

workAccepted

public void workAccepted(commonj.work.WorkEvent we)
推奨されていません。 
ワークの受付時に実行されるメソッド。

定義:
インタフェース commonj.work.WorkListener 内の workAccepted
パラメータ:
we - ワークイベント

workCompleted

public void workCompleted(commonj.work.WorkEvent we)
推奨されていません。 
ワークの完了時に実行されるメソッド。

定義:
インタフェース commonj.work.WorkListener 内の workCompleted
パラメータ:
we - ワークイベント

workRejected

public void workRejected(commonj.work.WorkEvent we)
推奨されていません。 
ワークの受付拒否時に実行されるメソッド。

定義:
インタフェース commonj.work.WorkListener 内の workRejected
パラメータ:
we - ワークイベント

workStarted

public void workStarted(commonj.work.WorkEvent we)
推奨されていません。 
ワークの開始時に実行されるメソッド。

定義:
インタフェース commonj.work.WorkListener 内の workStarted
パラメータ:
we - ワークイベント

printSimpleLog

private void printSimpleLog(java.lang.String message,
                            java.lang.Object object)
推奨されていません。 
簡単なログ出力。

パラメータ:
message - ログメッセージ
object - 出力オブジェクト