done through property (either by ejb, module or app): timerStore.class
With -DtimerStore.class=org.apache.openejb.core.timer.DatabaseTimerStore timers are created but not executed at all.
yep, this class is not yet implemented (where did you see it BTW?)
I saw it openejb-core-4.6.0-Snapshot.
Does it mean that persistent timers will not work(not recovered after restart) in TomEE 1.6.0? If yes, could you please give an rough estimate when will it be implemented?
currently no idea. The ~good point is this jira allows you to provide your own implementation in your app (war typically) so you can do one matching your need, one super easy would be to copy memorytimerstore and replace maps by distributed maps like hazelcast.
System property -DtimerStore.class=<classname> has no effect. Am I doing it right?
try with application.properties or module.properties (in WEB-INF IIRC)