com.nec.webotx.batch.util
クラス InterruptRetryRepeatListener

java.lang.Object
  上位を拡張 org.springframework.batch.repeat.listener.RepeatListenerSupport
      上位を拡張 com.nec.webotx.batch.util.InterruptRetryRepeatListener
すべての実装されたインタフェース:
RepeatListener

public class InterruptRetryRepeatListener
extends RepeatListenerSupport

リトライ処理に割り込みをかけるためのRpeatListenerです。

リトライ処理中に予期しない例外が発生した場合に、 リトライ処理を打ち切りジョブを異常終了させるためのリスナです。

バージョン:
WebOTX Batch Server V8.3

フィールドの概要
static String[] JBS_INTERNAL_INFO
          内部情報です
 
コンストラクタの概要
InterruptRetryRepeatListener()
           
 
メソッドの概要
 void onError(RepeatContext context, Throwable e)
          繰り返し処理中にtargetExceptionsClasses に設定された例外が発生した場合に、 リトライ処理を中断するよう例外を投げ直します。
 void setTargetExceptionsClasses(Collection<Class<? extends Throwable>> types)
          リトライ対象とさせない例外を設定します。
 
クラス org.springframework.batch.repeat.listener.RepeatListenerSupport から継承されたメソッド
after, before, close, open
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

JBS_INTERNAL_INFO

public static final String[] JBS_INTERNAL_INFO
内部情報です

コンストラクタの詳細

InterruptRetryRepeatListener

public InterruptRetryRepeatListener()
メソッドの詳細

setTargetExceptionsClasses

public void setTargetExceptionsClasses(Collection<Class<? extends Throwable>> types)
リトライ対象とさせない例外を設定します。

パラメータ:
types -

onError

public void onError(RepeatContext context,
                    Throwable e)
繰り返し処理中にtargetExceptionsClasses に設定された例外が発生した場合に、 リトライ処理を中断するよう例外を投げ直します。

定義:
インタフェース RepeatListener 内の onError
オーバーライド:
クラス RepeatListenerSupport 内の onError
関連項目:
RepeatListenerSupport.onError(RepeatContext, Throwable)


Copyright © 2012 NEC Corporation. All Rights Reserved.