Without either a until or a times the job will loop indefinitely.
count | The count of repeats. |
current | |
index | The same as count. |
job | The job who's execution to schedule. |
name | A name, can be any text. |
stop | Read only view of the internal stop flag. |
times | The number of times to repeat. |
until | Repeat will repeat until the value of this property is true. |
values |
Example 1 | Repeat a job 3 times. |
Access | READ_ONLY |
Required | Read Only. |
The count of repeats.
Access | READ_ONLY |
Access | READ_ONLY |
The same as count. Provided so configurations can be swapped between this and foreach job.
Configured By | ELEMENT |
Access | WRITE_ONLY |
Required | Yes. |
The job who's execution to schedule.
Configured By | ATTRIBUTE |
Access | READ_WRITE |
Required | No. |
A name, can be any text.
Access | READ_ONLY |
Required | Read only. |
Read only view of the internal stop flag. This flag is cleared with a reset.
Configured By | ATTRIBUTE |
Access | READ_WRITE |
Required | No. |
The number of times to repeat.
Configured By | ELEMENT |
Access | READ_WRITE |
Required | No. |
Repeat will repeat until the value of this property is true.
Configured By | ELEMENT |
Access | READ_WRITE |
Repeat a job 3 times.
<oddjob> <job> <repeat times="3" id="repeat"> <job> <echo>Hello ${repeat.count}</echo> </job> </repeat> </job> </oddjob>