Project: springxd
Issue XD-2482: Add "initialDelay" to "source:trigger"
Currently, the {{source:trigger}} module is based on 3 profiles: {{date}}, {{cron}} or {{fixedDelay}}, where the latter has precedence over the former in {{TriggerSourceOptionsMetadata}}: {code:java} @Override public String[] profilesToActivate() { if (cron != null) { return new String[] { "use-cron" }; } else if (fixedDelay != null) { return new String[] { "use-delay" }; } else { return new String[] { "use-date" }; } } {code} Therefore it is not possible to combine {{date}} and {{fixedDelay}} to start off at a specific point in time, and then repeat every X seconds. This is a request to provide another parameter to {{source:trigger}} such as *{{initialDelay}}* to be able to achieve the desired behaviour.
Story points: 1