Our use case is going into a bit different direction though. Let’s imagine the following situation. There is a task with 2 boundary timer events attached to it which are supposed to fire in, let’s say, 2 hours and in 3 hours respectively. We want to be able to hasten them by, let’s say, one hour, so, that after the alteration, they will fire in an hour and 2 hours respectively instead. We would also like to be able to postpone them. In the previous example, postponing by one day would result in the first event to fire in 1 day and 2 hours and the second - in 1 day and 3 hours.
There is no public API for deleting and creating timers (Timers are managed internally by engine).
But you can do anything with org.flowable.job.service.impl.persistence.entity.TimerJobEntityManager.