Class ChunkListenerSupport
java.lang.Object
org.springframework.batch.core.listener.ChunkListenerSupport
- All Implemented Interfaces:
ChunkListener
,StepListener
Deprecated.
Basic support implementation of
ChunkListener
- Author:
- Lucas Ward, Michael Minella
-
Field Summary
Fields inherited from interface org.springframework.batch.core.ChunkListener
ROLLBACK_EXCEPTION_KEY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
afterChunk
(ChunkContext context) Deprecated.Callback after the chunk is executed, outside the transaction.void
afterChunkError
(ChunkContext context) Deprecated.Callback after a chunk has been marked for rollback.void
beforeChunk
(ChunkContext context) Deprecated.Callback before the chunk is executed, but inside the transaction.
-
Constructor Details
-
ChunkListenerSupport
public ChunkListenerSupport()Deprecated.
-
-
Method Details
-
afterChunk
Deprecated.Description copied from interface:ChunkListener
Callback after the chunk is executed, outside the transaction.- Specified by:
afterChunk
in interfaceChunkListener
- Parameters:
context
- The currentChunkContext
-
beforeChunk
Deprecated.Description copied from interface:ChunkListener
Callback before the chunk is executed, but inside the transaction.- Specified by:
beforeChunk
in interfaceChunkListener
- Parameters:
context
- The currentChunkContext
-
afterChunkError
Deprecated.Description copied from interface:ChunkListener
Callback after a chunk has been marked for rollback. It is invoked after transaction rollback. While the rollback will have occurred, transactional resources might still be active and accessible. Due to this, data access code within this callback still "participates" in the original transaction unless it declares that it runs in its own transaction. As a result, you should usePROPAGATION_REQUIRES_NEW
for any transactional operation that is called from here.- Specified by:
afterChunkError
in interfaceChunkListener
- Parameters:
context
- the chunk context containing the exception that caused the underlying rollback.
-
ChunkListener