javax.batch.api.partition
Class AbstractPartitionReducer

java.lang.Object
  extended by javax.batch.api.partition.AbstractPartitionReducer
All Implemented Interfaces:
PartitionReducer

public abstract class AbstractPartitionReducer
extends Object
implements PartitionReducer

The AbstractBatchlet provides default implementations of optional methods.


Nested Class Summary
 
Nested classes/interfaces inherited from interface javax.batch.api.partition.PartitionReducer
PartitionReducer.PartitionStatus
 
Constructor Summary
AbstractPartitionReducer()
           
 
Method Summary
 void afterPartitionedStepCompletion(PartitionReducer.PartitionStatus status)
          Optional method.
 void beforePartitionedStepCompletion()
          Optional method.
 void beginPartitionedStep()
          Optional method.
 void rollbackPartitionedStep()
          Optional method.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractPartitionReducer

public AbstractPartitionReducer()
Method Detail

beginPartitionedStep

public void beginPartitionedStep()
                          throws Exception
Optional method. Implement this method to take action before partitioned step processing begins.

Specified by:
beginPartitionedStep in interface PartitionReducer
Throws:
Exception - is thrown if an error occurs.

beforePartitionedStepCompletion

public void beforePartitionedStepCompletion()
                                     throws Exception
Optional method. Implement this method to take action before normal partitioned step processing ends.

Specified by:
beforePartitionedStepCompletion in interface PartitionReducer
Throws:
Exception - is thrown if an error occurs.

rollbackPartitionedStep

public void rollbackPartitionedStep()
                             throws Exception
Optional method. Implement this method to take action when a partitioned step is rolling back.

Specified by:
rollbackPartitionedStep in interface PartitionReducer
Throws:
Exception - is thrown if an error occurs.

afterPartitionedStepCompletion

public void afterPartitionedStepCompletion(PartitionReducer.PartitionStatus status)
                                    throws Exception
Optional method. Implement this method to take action after partitioned step processing ends.

Specified by:
afterPartitionedStepCompletion in interface PartitionReducer
Parameters:
status - specifies the outcome of the partitioned step. Values are "COMMIT" or "ROLLBACK".
Throws:
Exception - is thrown if an error occurs.


Copyright © 2013. All Rights Reserved.