public class ExportVariableJobExecutionListener extends JobExecutionListenerSupport
ジョブの終了時点で設定されているプロパティ(KEY=VALUE)の一覧をジョブ実行ログに出力します(デフォルトはINFOレベル)。
デフォルトの設定は, WebSAM JobCenterの変数継承機能と連携するための
ヘッダとフッタ(="EXPORTVAR")が設定されます。
shouldExportIfNotCompletedプロパティにfalseを設定すると(デフォルトはtrue)、 ジョブがCOMPLETEDで終了している場合にのみプロパティの一覧を出力します。
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static java.lang.String[] |
JBS_INTERNAL_INFO
内部情報です
|
| コンストラクタと説明 |
|---|
ExportVariableJobExecutionListener() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
afterJob(JobExecution jobExecution) |
void |
setHeader(java.lang.String header)
ヘッダを設定します。
|
void |
setHooter(java.lang.String hooter)
フッタを設定します。
|
void |
setLogLevel(java.lang.String logLevel)
ログに出力する際のログレベルを設定します。
|
void |
setProperties(java.util.Properties properties)
出力するプロパティを設定します。
|
void |
setShouldExportIfNotCompleted(boolean shouldExportIfNotCompleted)
ジョブがCOMPLETED以外で終了したときに変数を出力するかどうかを設定します。
|
beforeJobpublic void afterJob(JobExecution jobExecution)
afterJob インタフェース内 JobExecutionListenerafterJob クラス内 JobExecutionListenerSupportpublic void setProperties(java.util.Properties properties)
properties - プロパティpublic void setHeader(java.lang.String header)
header - ヘッダpublic void setHooter(java.lang.String hooter)
hooter - フッタpublic void setLogLevel(java.lang.String logLevel)
以下のいずれかを設定してください
"FATAL", "ERROR", "WARN", "INFO", "DEBUG", "TRACE"
logLevel - public void setShouldExportIfNotCompleted(boolean shouldExportIfNotCompleted)
ジョブが正常に終了したときにだけログに出力する場合はfalseに設定してください。
shouldExportIfNotCompleted - the shouldExportIfNotCompleted to setCopyright © 2014 NEC Corporation. All Rights Reserved.