Class ItemCheckpointAlgorithm
- java.lang.Object
-
- com.ibm.jbatch.container.persistence.ItemCheckpointAlgorithm
-
- All Implemented Interfaces:
jakarta.batch.api.chunk.CheckpointAlgorithm
public final class ItemCheckpointAlgorithm extends Object implements jakarta.batch.api.chunk.CheckpointAlgorithm
-
-
Field Summary
Fields Modifier and Type Field Description protected intitemCountprotected inttimeLimitSeconds
-
Constructor Summary
Constructors Constructor Description ItemCheckpointAlgorithm()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbeginCheckpoint()intcheckpointTimeout()voidendCheckpoint()booleanisReadyToCheckpoint()booleanisReadyToCheckpointItem()booleanisReadyToCheckpointTime()voidsetItemCount(int itemCount)voidsetTimeLimitSeconds(int timeLimitSeconds)
-
-
-
Method Detail
-
setItemCount
public void setItemCount(int itemCount)
-
setTimeLimitSeconds
public void setTimeLimitSeconds(int timeLimitSeconds)
-
endCheckpoint
public void endCheckpoint() throws Exception- Specified by:
endCheckpointin interfacejakarta.batch.api.chunk.CheckpointAlgorithm- Throws:
Exception
-
isReadyToCheckpointItem
public boolean isReadyToCheckpointItem()
-
isReadyToCheckpointTime
public boolean isReadyToCheckpointTime()
-
isReadyToCheckpoint
public boolean isReadyToCheckpoint()
- Specified by:
isReadyToCheckpointin interfacejakarta.batch.api.chunk.CheckpointAlgorithm
-
beginCheckpoint
public void beginCheckpoint() throws Exception- Specified by:
beginCheckpointin interfacejakarta.batch.api.chunk.CheckpointAlgorithm- Throws:
Exception
-
-