I have been looking at the code of ESB 4.6 and did see code for the frequencyUnits, but also that the ScheduleProvider is deprecated. So it could be that the SheduleResource is used. If so, it uses the quarts.properties rather than your configuration.
Not sure if this is the case, but it could be an explenation.
I don't know what you're intending, but using
where MyListener is a ScheduledEventMessageComposer works as advertised.
Doing MyListener as a ScheduledEventListener works as well, but see my post
where I had to create a dummy "do nothing" pipeline action for that...
I got it to work, I just needed to add scheduling to the scheduled-listener and now it works fine.
event-processor="com.test.esb.listeners.workflow.WorkScheduledEventComposer" name="WorkSchedulerEventHandler" poll-frequency-seconds="300"
Thanks for the replies