Scheduled and delayed jobs are also executed only once but will run at the specified time.

BackgroundJob.schedule(now().plusHours(5),
  () -> System.out.println("Reliable!"));