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
Very simple
CompletionPolicy
that bases its decision on the result of
a batch operation. If the result is null or not continuable according to the
RepeatStatus
the batch is complete, otherwise not.- Author:
- Dave Syer
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
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
-
Constructor Details
-
DefaultResultCompletionPolicy
public DefaultResultCompletionPolicy()
-
-
Method Details
-
isComplete
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:
-
isComplete
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:
-