java.lang.Object
jakarta.batch.api.partition.AbstractPartitionReducer
- All Implemented Interfaces:
PartitionReducer
The AbstractBatchlet provides default
implementations of less commonly implemented methods.
-
Nested Class Summary
Nested classes/interfaces inherited from interface jakarta.batch.api.partition.PartitionReducer
PartitionReducer.PartitionStatus
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Override this method to take action after partitioned step processing ends.void
Override this method to take action before normal partitioned step processing ends.void
Override this method to take action before partitioned step processing begins.void
Override this method to take action when a partitioned step is rolling back.
-
Constructor Details
-
AbstractPartitionReducer
public AbstractPartitionReducer()
-
-
Method Details
-
beginPartitionedStep
Override this method to take action before partitioned step processing begins.- Specified by:
beginPartitionedStep
in interfacePartitionReducer
- Throws:
Exception
- is thrown if an error occurs.
-
beforePartitionedStepCompletion
Override this method to take action before normal partitioned step processing ends.- Specified by:
beforePartitionedStepCompletion
in interfacePartitionReducer
- Throws:
Exception
- is thrown if an error occurs.
-
rollbackPartitionedStep
Override this method to take action when a partitioned step is rolling back.- Specified by:
rollbackPartitionedStep
in interfacePartitionReducer
- Throws:
Exception
- is thrown if an error occurs.
-
afterPartitionedStepCompletion
public void afterPartitionedStepCompletion(PartitionReducer.PartitionStatus status) throws Exception Override this method to take action after partitioned step processing ends.- Specified by:
afterPartitionedStepCompletion
in interfacePartitionReducer
- Parameters:
status
- specifies the outcome of the partitioned step. Values are "COMMIT" or "ROLLBACK".- Throws:
Exception
- is thrown if an error occurs.
-