Package jakarta.batch.api.chunk.listener
Class AbstractChunkListener
java.lang.Object
jakarta.batch.api.chunk.listener.AbstractChunkListener
- All Implemented Interfaces:
ChunkListener
The AbstractChunkListener provides default
implementations of less commonly implemented methods.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Override this method if the ChunkListener will do something after the chunk ends.void
Override this method if the ChunkListener will do something before the chunk begins.void
Override this method if the ChunkListener will do something before the chunk transaction is rolled back.
-
Constructor Details
-
AbstractChunkListener
public AbstractChunkListener()
-
-
Method Details
-
beforeChunk
Override this method if the ChunkListener will do something before the chunk begins. The default implementation does nothing.- Specified by:
beforeChunk
in interfaceChunkListener
- Throws:
Exception
- (or subclass) if an error occurs.
-
onError
Override this method if the ChunkListener will do something before the chunk transaction is rolled back. Note afterChunk is not invoked in this case.- Specified by:
onError
in interfaceChunkListener
- Parameters:
ex
- specifies the exception that caused the roll back.- Throws:
Exception
- (or subclass) throw if an error occurs.
-
afterChunk
Override this method if the ChunkListener will do something after the chunk ends. The default implementation does nothing.- Specified by:
afterChunk
in interfaceChunkListener
- Throws:
Exception
- (or subclass) if an error occurs.
-