Package jakarta.batch.api.partition
Class AbstractPartitionReducer
- java.lang.Object
- 
- jakarta.batch.api.partition.AbstractPartitionReducer
 
- 
- All Implemented Interfaces:
- PartitionReducer
 
 public abstract class AbstractPartitionReducer extends Object implements PartitionReducer The AbstractBatchlet provides default implementations of less commonly implemented methods.
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface jakarta.batch.api.partition.PartitionReducerPartitionReducer.PartitionStatus
 
- 
 - 
Constructor SummaryConstructors Constructor Description AbstractPartitionReducer()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterPartitionedStepCompletion(PartitionReducer.PartitionStatus status)Override this method to take action after partitioned step processing ends.voidbeforePartitionedStepCompletion()Override this method to take action before normal partitioned step processing ends.voidbeginPartitionedStep()Override this method to take action before partitioned step processing begins.voidrollbackPartitionedStep()Override this method to take action when a partitioned step is rolling back.
 
- 
- 
- 
Method Detail- 
beginPartitionedSteppublic void beginPartitionedStep() throws ExceptionOverride this method to take action before partitioned step processing begins.- Specified by:
- beginPartitionedStepin interface- PartitionReducer
- Throws:
- Exception- is thrown if an error occurs.
 
 - 
beforePartitionedStepCompletionpublic void beforePartitionedStepCompletion() throws ExceptionOverride this method to take action before normal partitioned step processing ends.- Specified by:
- beforePartitionedStepCompletionin interface- PartitionReducer
- Throws:
- Exception- is thrown if an error occurs.
 
 - 
rollbackPartitionedSteppublic void rollbackPartitionedStep() throws ExceptionOverride this method to take action when a partitioned step is rolling back.- Specified by:
- rollbackPartitionedStepin interface- PartitionReducer
- Throws:
- Exception- is thrown if an error occurs.
 
 - 
afterPartitionedStepCompletionpublic void afterPartitionedStepCompletion(PartitionReducer.PartitionStatus status) throws Exception Override this method to take action after partitioned step processing ends.- Specified by:
- afterPartitionedStepCompletionin interface- PartitionReducer
- Parameters:
- status- specifies the outcome of the partitioned step. Values are "COMMIT" or "ROLLBACK".
- Throws:
- Exception- is thrown if an error occurs.
 
 
- 
 
-