クラス AbstractPartitionReducer

  • 実装されたすべてのインターフェース:
    PartitionReducer

    public abstract class AbstractPartitionReducer
    extends ObjectSE
    implements PartitionReducer
    AbstractBatchlet は、あまり一般的ではないメソッドのデフォルト実装を提供します。
    • コンストラクターの詳細

      • AbstractPartitionReducer

        public AbstractPartitionReducer()
    • メソッドの詳細

      • beginPartitionedStep

        public void beginPartitionedStep()
                                  throws ExceptionSE
        このメソッドをオーバーライドして、パーティション化されたステップ処理を開始する前にアクションを実行します。
        次で指定:
        インターフェース PartitionReducerbeginPartitionedStep 
        例外:
        ExceptionSE - エラーが発生した場合にスローされます。
      • beforePartitionedStepCompletion

        public void beforePartitionedStepCompletion()
                                             throws ExceptionSE
        このメソッドをオーバーライドして、通常のパーティション化されたステップ処理が終了する前にアクションを実行します。
        次で指定:
        インターフェース PartitionReducerbeforePartitionedStepCompletion 
        例外:
        ExceptionSE - エラーが発生した場合にスローされます。
      • rollbackPartitionedStep

        public void rollbackPartitionedStep()
                                     throws ExceptionSE
        パーティション化されたステップがロールバックしているときにアクションを実行するには、このメソッドをオーバーライドします。
        次で指定:
        インターフェース PartitionReducerrollbackPartitionedStep 
        例外:
        ExceptionSE - エラーが発生した場合にスローされます。
      • afterPartitionedStepCompletion

        public void afterPartitionedStepCompletion​(PartitionReducer.PartitionStatus status)
                                            throws ExceptionSE
        このメソッドをオーバーライドして、パーティション化されたステップの処理が終了した後にアクションを実行します。
        次で指定:
        インターフェース PartitionReducerafterPartitionedStepCompletion 
        パラメーター:
        status - 分割されたステップの結果を指定します。値は "COMMIT" または "ROLLBACK" です。
        例外:
        ExceptionSE - エラーが発生した場合にスローされます。