I am using axon 2.3.1 and quartz scheduler 2.1.7 along with Jlinn/Quartz-redis-jobstore (whichis a Quartz Scheduler JobStore that uses Redis for persistent storage).
We are using sagas to schedule timeouts in some events for this we are using EventScheduler class provided by axon. so we do
EventScheduler.schedule(duration,object) to trigger the object on timeout
and we write eventHandler for this object
and take some action.
But it is not triggered when the timeout happens. Previously we were using oracle as persistant storage by passing the datasource to
SchedulerFactoryBean and passing this bean as a reference to property scheduler to class QuartzEventSchedulerFactoryBean
that time the timouts were processed succesfully.
So when we are using oracle along with quartz the timeout objects were triggered properly.But now as we are using redis with quartz the timeout happens entry get deleted after the timeout but the object to be triggered is not triggered after the timeout so it doesn’t come on the eventHandler.
Can you suggest some pointers.