Without either a until or a times or values the job will loop indefinitely.
| count | The count of repeats. | 
| current | The current value of the repeat. | 
| executorService | The ExecutorService to use. | 
| 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 | Values to repeat over. | 
| Example 1 | Repeat a job 3 times. | 
| Example 2 | Repeat a job 3 times with a sequence. | 
| Access | READ_ONLY | 
| Required | Read Only. | 
The count of repeats.
| Access | READ_ONLY | 
| Required | Read Only. | 
The current value of the repeat.
| Configured By | ELEMENT | 
| Access | READ_WRITE | 
| Required | No. | 
The ExecutorService to use. This will be automatically set by Oddjob.
| 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 | 
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 | 
| Required | No. | 
Values to repeat over.
Repeat a job 3 times.
<oddjob>
    <job>
        <repeat times="3" id="repeat">
            <job>
                <echo>Hello ${repeat.count}</echo>
            </job>
        </repeat>
    </job>
</oddjob>
    
    Repeat a job 3 times with a sequence.
<oddjob>
    <job>
        <repeat id="each">
            <values>
                <sequence from="1" to="3"/>
            </values>
            <job>
                <echo>Hello ${each.current}</echo>
            </job>
        </repeat>
    </job>
</oddjob>