public void addFixedDelayedScheduledTaskInTransactionContext(final Runnable runnable, int delay) {
		final Runnable transactionalRunnable = () -> {
			try {
				transactionService.runInTransaction(runnable);
			} catch (IllegalStateException | BeanCreationNotAllowedException e) {
				noOp();
			}
		};
		final ScheduledFuture scheduledFuture = taskScheduler.scheduleWithFixedDelay(transactionalRunnable, delay);
		scheduledRunnable.put(runnable, scheduledFuture);
	}
Convenient class which makes scheduled task.

@since 3.3
ngrinder-controller/src/main/java/org/ngrinder/infra/schedule/ScheduledTaskService.java