Class DefaultResultCompletionPolicy
- java.lang.Object
- org.springframework.batch.repeat.policy.CompletionPolicySupport
- org.springframework.batch.repeat.policy.DefaultResultCompletionPolicy
- All Implemented Interfaces:
CompletionPolicy
- Direct Known Subclasses:
CountingCompletionPolicy,SimpleCompletionPolicy
public class DefaultResultCompletionPolicy extends CompletionPolicySupport
Very simpleCompletionPolicythat bases its decision on the result of a batch operation. If the result is null or not continuable according to theRepeatStatusthe batch is complete, otherwise not.- Author:
- Dave Syer
Constructor Summary
Constructors Constructor Description DefaultResultCompletionPolicy()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisComplete(RepeatContext context)Always false.booleanisComplete(RepeatContext context, RepeatStatus result)True if the result is null, or aRepeatStatusindicating completion.Methods inherited from class org.springframework.batch.repeat.policy.CompletionPolicySupport
start, update
Method Detail
isComplete
public boolean isComplete(RepeatContext context, RepeatStatus result)
True if the result is null, or aRepeatStatusindicating completion.- Specified by:
isCompletein interfaceCompletionPolicy- Overrides:
isCompletein classCompletionPolicySupport- Parameters:
context- the current batch context.result- the result of the latest batch item processing.- Returns:
- true if the batch should terminate.
- See Also:
CompletionPolicy.isComplete(org.springframework.batch.repeat.RepeatContext, RepeatStatus)
isComplete
public boolean isComplete(RepeatContext context)
Always false.- Specified by:
isCompletein interfaceCompletionPolicy- Overrides:
isCompletein classCompletionPolicySupport- Parameters:
context- the current batch context.- Returns:
- true if the batch should terminate.
- See Also:
CompletionPolicy.isComplete(org.springframework.batch.repeat.RepeatContext)