| 
 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.terasoluna.fw.batch.standard.StandardSupportLogicResultHandler
public class StandardSupportLogicResultHandler
SupportLogicResultHandler インタフェースの標準実装クラス。
 
 
このクラスでは、サポートロジック処理結果が NORMAL_END、
 ERROR_ENDであるときに、ジョブステータスを更新する。
| フィールドの概要 | |
|---|---|
| private static org.apache.commons.logging.Log | logログインスタンス。 | 
| コンストラクタの概要 | |
|---|---|
| StandardSupportLogicResultHandler() | |
| メソッドの概要 | |
|---|---|
|  void | handle(BLogicResult blogicResult,
       JobStatus jobStatus,
       java.lang.String name)サポート処理の実行結果を処理する。 | 
| protected  void | processErrorContinue(JobStatus jobStatus,
                     BLogicResult bLogicResult,
                     java.lang.String name)BLogicResultのリターンコードがERROR_CONTINUEであるときの処理を行う。 | 
| protected  void | processErrorEnd(JobStatus jobStatus,
                BLogicResult bLogicResult,
                java.lang.String name)BLogicResultのリターンコードがERROR_ENDで
 あるときの処理を行う。 | 
| protected  void | processNormalContinue(JobStatus jobStatus,
                      BLogicResult bLogicResult,
                      java.lang.String name)BLogicResultのリターンコードがNORMAL_CONTINUEであるときの処理を行う。 | 
| protected  void | processNormalEnd(JobStatus jobStatus,
                 BLogicResult bLogicResult,
                 java.lang.String name)BLogicResultのリターンコードがNORMAL_ENDで
 あるときの処理を行う。 | 
| protected  void | writeErrorLog(JobStatus jobStatus,
              BLogicResult result,
              java.lang.String name)サポートロジックの処理結果のエラーログを出力する。 | 
| protected  void | writeWarnLog(JobStatus jobStatus,
             BLogicResult result,
             java.lang.String name)サポートロジックの処理結果の警告ログを出力する。 | 
| クラス java.lang.Object から継承されたメソッド | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| フィールドの詳細 | 
|---|
private static org.apache.commons.logging.Log log
| コンストラクタの詳細 | 
|---|
public StandardSupportLogicResultHandler()
| メソッドの詳細 | 
|---|
public void handle(BLogicResult blogicResult,
                   JobStatus jobStatus,
                   java.lang.String name)
SupportLogicResultHandler 内の handleblogicResult - サポート処理の実行結果jobStatus - ジョブステータスname - サポート処理クラスに設定された名前
protected void processNormalContinue(JobStatus jobStatus,
                                     BLogicResult bLogicResult,
                                     java.lang.String name)
BLogicResult のリターンコードが NORMAL_CONTINUE
  であるときの処理を行う。
jobStatus - ジョブステータスbLogicResult - ビジネスロジック処理結果name - サポート処理クラスに設定された名前
protected void processNormalEnd(JobStatus jobStatus,
                                BLogicResult bLogicResult,
                                java.lang.String name)
BLogicResult のリターンコードが NORMAL_END で
 あるときの処理を行う。
 
 JobStatusのジョブ状態を
 JobStatus.STATE.ENDING_NORMALLY に更新し、
 BLogicResult
 のジョブ終了コードを JobStatus に反映する。
jobStatus - ジョブステータスbLogicResult - ビジネスロジック処理結果name - サポート処理クラスに設定された名前
protected void processErrorContinue(JobStatus jobStatus,
                                    BLogicResult bLogicResult,
                                    java.lang.String name)
BLogicResult のリターンコードが ERROR_CONTINUE
  であるときの処理を行う。
 警告ログを出力する。
jobStatus - ジョブステータスbLogicResult - サポート処理の実行結果name - サポート処理クラスに設定された名前
protected void processErrorEnd(JobStatus jobStatus,
                               BLogicResult bLogicResult,
                               java.lang.String name)
BLogicResult のリターンコードが ERROR_END で
 あるときの処理を行う。
 エラーログを出力する。
JobStatusのジョブ状態を
 JobStatus.STATE.ENDING_ABNORMALLY に更新し、
 BLogicResult
 のジョブ終了コードを JobStatus に反映する。
jobStatus - ジョブステータスbLogicResult - ビジネスロジック処理結果name - サポート処理クラスに設定された名前
protected void writeErrorLog(JobStatus jobStatus,
                             BLogicResult result,
                             java.lang.String name)
jobStatus - ジョブステータスresult - サポートロジックの処理結果name - サポート処理クラスに設定された名前
protected void writeWarnLog(JobStatus jobStatus,
                            BLogicResult result,
                            java.lang.String name)
jobStatus - ジョブステータスresult - サポートロジックの処理結果name - サポート処理クラスに設定された名前| 
 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||