クラス AbstractPartitionReducer
- java.lang.ObjectSE
-
- jakarta.batch.api.partition.AbstractPartitionReducer
- 実装されたすべてのインターフェース:
PartitionReducer
public abstract class AbstractPartitionReducer extends ObjectSE implements PartitionReducer
AbstractBatchlet は、あまり一般的ではないメソッドのデフォルト実装を提供します。
ネストされたクラスのサマリー
インターフェース jakarta.batch.api.partition.PartitionReducer から継承されたネストクラス / インターフェース
PartitionReducer.PartitionStatus
コンストラクターのサマリー
コンストラクター コンストラクター 説明 AbstractPartitionReducer()
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 void
afterPartitionedStepCompletion(PartitionReducer.PartitionStatus status)
このメソッドをオーバーライドして、パーティション化されたステップの処理が終了した後にアクションを実行します。void
beforePartitionedStepCompletion()
このメソッドをオーバーライドして、通常のパーティション化されたステップ処理が終了する前にアクションを実行します。void
beginPartitionedStep()
このメソッドをオーバーライドして、パーティション化されたステップ処理を開始する前にアクションを実行します。void
rollbackPartitionedStep()
パーティション化されたステップがロールバックしているときにアクションを実行するには、このメソッドをオーバーライドします。
メソッドの詳細
beginPartitionedStep
public void beginPartitionedStep() throws ExceptionSE
このメソッドをオーバーライドして、パーティション化されたステップ処理を開始する前にアクションを実行します。- 次で指定:
- インターフェース
PartitionReducer
のbeginPartitionedStep
- 例外:
ExceptionSE
- エラーが発生した場合にスローされます。
beforePartitionedStepCompletion
public void beforePartitionedStepCompletion() throws ExceptionSE
このメソッドをオーバーライドして、通常のパーティション化されたステップ処理が終了する前にアクションを実行します。- 次で指定:
- インターフェース
PartitionReducer
のbeforePartitionedStepCompletion
- 例外:
ExceptionSE
- エラーが発生した場合にスローされます。
rollbackPartitionedStep
public void rollbackPartitionedStep() throws ExceptionSE
パーティション化されたステップがロールバックしているときにアクションを実行するには、このメソッドをオーバーライドします。- 次で指定:
- インターフェース
PartitionReducer
のrollbackPartitionedStep
- 例外:
ExceptionSE
- エラーが発生した場合にスローされます。
afterPartitionedStepCompletion
public void afterPartitionedStepCompletion(PartitionReducer.PartitionStatus status) throws ExceptionSE
このメソッドをオーバーライドして、パーティション化されたステップの処理が終了した後にアクションを実行します。- 次で指定:
- インターフェース
PartitionReducer
のafterPartitionedStepCompletion
- パラメーター:
status
- 分割されたステップの結果を指定します。値は "COMMIT" または "ROLLBACK" です。- 例外:
ExceptionSE
- エラーが発生した場合にスローされます。