I need to run a job only one time in certain date and don’t run it if the date has passed.
This is how I can create a job that is executed only one time:
<code>Trigger trigger = TriggerBuilder.newTrigger().forJob(jobDetail).startAt(date).build();
</code>
<code>Trigger trigger = TriggerBuilder.newTrigger().forJob(jobDetail).startAt(date).build();
</code>
Trigger trigger = TriggerBuilder.newTrigger().forJob(jobDetail).startAt(date).build();
But it is executing even when date
has passed. I need to apply a misfire policy, but I don’t know how they are available for a job that has to be runned only once (no repetitions).
Thanks in advance.