It is possible to launch a @Scheduled task with initialDelay, Cron and fixedRate. Sometimes, could be useful to have a manually initialization for Spring @Scheduled tasks. The Job could be waiting until the programmer sends the manual init.
myService.task() will invoke the @Scheduled job. At this moment, this could be done by reflection but I think it could be improved.