I was wondering if there is some documentation that can explain more details on how timers are implemented. Specifically, in the case of embedding activiti in a cluster, and a timer event expires, how is the event executed by the timer processes? And on what thread does it run on? What system is in place so only one node in the cluster executes the event, and how is that node selected? (In my case, I'll be using the grails activiti plugin, should that matter.)
Thanks