Description
Scheduling periodically executed task with specified fixed rate.
Usages
Configuration options
| Key | Kind | Type | Default Value | Description |
|---|---|---|---|---|
delay-by | VALUE | Duration | PT0S | Initial delay of the first invocation |
delay-type | VALUE | i.h.s.F.DelayType | SINCE_PREVIOUS_START | Configure whether the interval between the invocations should be calculated from the time when previous task started or ended |
enabled | VALUE | Boolean | true | Whether the task is enabled |
id | VALUE | String | Identification of the started task | |
interval | VALUE | Duration | Fixed interval between each invocation |
Deprecated Options
| Key | Kind | Type | Default Value | Description |
|---|---|---|---|---|
delay | VALUE | Long | Fixed rate delay between each invocation | |
initial-delay | VALUE | Long | Initial delay of the first invocation | |
time-unit | VALUE | TimeUnit | TimeUnit.SECONDS | java.util.concurrent.TimeUnit TimeUnit used for interpretation of values provided with io.helidon.scheduling.FixedRateConfig.Builder#delay(long) and io.helidon.scheduling.FixedRateConfig.Builder#initialDelay(long) |
See the manifest for all available types.