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 simpleCompletionPolicy
that bases its decision on the result of a batch operation. If the result is null or not continuable according to theRepeatStatus
the 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 boolean
isComplete(RepeatContext context)
Always false.boolean
isComplete(RepeatContext context, RepeatStatus result)
True if the result is null, or aRepeatStatus
indicating 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 aRepeatStatus
indicating completion.- Specified by:
isComplete
in interfaceCompletionPolicy
- Overrides:
isComplete
in 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:
isComplete
in interfaceCompletionPolicy
- Overrides:
isComplete
in classCompletionPolicySupport
- Parameters:
context
- the current batch context.- Returns:
- true if the batch should terminate.
- See Also:
CompletionPolicy.isComplete(org.springframework.batch.repeat.RepeatContext)