|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.terasoluna.fw.batch.commonj.listener.JobExecutorListener
public class JobExecutorListener
ワークマネージャ上で実行されるワーク(ジョブ)の監視を行うクラス。
ワークの完了(Completed)、拒否(Rejected)時に実行結果ハンドラによる
ハンドリングを行う。
| フィールドの概要 | |
|---|---|
private JobResultInfoHandler |
jobResultInfoHandler
推奨されていません。 ジョブ実行結果ハンドラ。 |
private static org.apache.commons.logging.Log |
log
推奨されていません。 ログインスタンス。 |
private java.util.Map<commonj.work.WorkItem,commonj.work.Work> |
map
推奨されていません。 スケジュールされたワークを保持するマップ。 |
private static java.lang.String |
REJECTED_JOB_EXIT_CODE
推奨されていません。 作業依頼を拒否されたときの終了コード。 |
| コンストラクタの概要 | |
|---|---|
JobExecutorListener()
推奨されていません。 |
|
| メソッドの概要 | |
|---|---|
void |
addWork(commonj.work.WorkItem workItem,
commonj.work.Work work)
推奨されていません。 スケジュールされたワークの登録。 |
private JobMessageInfo |
createJobMessageInfo(JobStatus jobStatus,
JobExecutor jobExecutor)
推奨されていません。 ジョブメッセージ管理情報を作成する。 |
java.lang.Object |
getWork(commonj.work.WorkItem workItem)
推奨されていません。 スケジュールされているワークの取得。 |
private void |
printLog(java.lang.String message,
JobMessageInfo jobMessageInfo,
JobStatus jobStatus)
推奨されていません。 ログ出力。 |
private void |
printSimpleLog(java.lang.String message,
java.lang.Object object)
推奨されていません。 簡単なログ出力。 |
java.lang.Object |
removeWork(commonj.work.WorkItem workItem)
推奨されていません。 作業が完了したワークを削除する。 |
void |
setJobResultInfoHandler(JobResultInfoHandler jobResultInfoHandler)
推奨されていません。 ジョブ実行結果ハンドラの設定。 |
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 |
| フィールドの詳細 |
|---|
private static final org.apache.commons.logging.Log log
private static final java.lang.String REJECTED_JOB_EXIT_CODE
private java.util.Map<commonj.work.WorkItem,commonj.work.Work> map
private JobResultInfoHandler jobResultInfoHandler
| コンストラクタの詳細 |
|---|
public JobExecutorListener()
| メソッドの詳細 |
|---|
public void addWork(commonj.work.WorkItem workItem,
commonj.work.Work work)
WorkMapListener 内の addWorkworkItem - ワークをワークマネジャーでスケジュールしたときの返却値work - スケジュールしたワークpublic java.lang.Object getWork(commonj.work.WorkItem workItem)
WorkMapListener 内の getWorkworkItem - ワークをワークマネジャーでスケジュールしたときの返却値
public java.lang.Object removeWork(commonj.work.WorkItem workItem)
WorkMapListener 内の removeWorkworkItem - ワークをワークマネジャーでスケジュールしたときの返却値
public void workAccepted(commonj.work.WorkEvent we)
commonj.work.WorkListener 内の workAcceptedwe - ワークイベントpublic void workCompleted(commonj.work.WorkEvent we)
commonj.work.WorkListener 内の workCompletedwe - ワークイベントpublic void workRejected(commonj.work.WorkEvent we)
commonj.work.WorkListener 内の workRejectedwe - ワークイベントpublic void workStarted(commonj.work.WorkEvent we)
commonj.work.WorkListener 内の workStartedwe - ワークイベントpublic void setJobResultInfoHandler(JobResultInfoHandler jobResultInfoHandler)
jobResultInfoHandler - ジョブ実行結果ハンドラ
private JobMessageInfo createJobMessageInfo(JobStatus jobStatus,
JobExecutor jobExecutor)
jobStatus - ジョブステータスjobExecutor - 作業依頼されたジョブ起動クラス
private void printLog(java.lang.String message,
JobMessageInfo jobMessageInfo,
JobStatus jobStatus)
message - ログメッセージjobMessageInfo - ジョブメッセージ管理情報jobStatus - ジョブメッセージ
private void printSimpleLog(java.lang.String message,
java.lang.Object object)
message - ログメッセージobject - 出力オブジェクト
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||