Spec doesnt say/mandate anything when it comes to persistence Le 18 oct. 2014 15:38, "Leonardo K. Shikida" <shik...@gmail.com> a écrit :
> Hi Romain > > I think... I am getting the idea :-) > > From your answer, I infer that if a have a bean with some method annotated > with @Timeout then "task" = execute this method. > > And each "task" has a single "trigger". So, if I try to create a new > "trigger" for this "task", I will end up just replacing the existent > "trigger" (or if it has the same cron expression, just being ignored). > Persistent, of course. > > I thought that if I create 3 triggers for the same task to be run at the > same time, then the task would be executed 3 times (one for each trigger). > > I really don't know what the spec talks about this (if it talks about it). > > What's fancy about this IMO is that this 1-1 relationship between triggers > and beans is clear when we're creating timers statically, using annotations > (@Schedule), but it wasn't clear for me for dynamically created timers > (Timer created = timerService.createCalendarTimer(exp,config)) > > > > [] > > Leo > > On Sat, Oct 18, 2014 at 10:23 AM, Romain Manni-Bucau < > rmannibu...@gmail.com> > wrote: > > > Le 18 oct. 2014 14:47, "Leonardo K. Shikida" <shik...@gmail.com> a > écrit : > > > > > > > "hello 1413583260198" was created in a previous attempt, so my > feeling > > is > > > > > > > that, somehow, even creating a new timer on every server restart, > tomEE > > (or > > > > Quartz) is assuming that the calendar timer is already created > > (checking by > > > > cron expression maybe?). In fact, in the DB, there are only 3 > triggers > > > > everytime. > > > > > > > > > > > > > > > > > > If persistent that s possible > > > > > > > > > > > Hi Romain > > > > > > Yeah, but then is it a bug? I mean, if I am creating a new timer, even > if > > > it has the same calendar cron expression, it should not be silently > > ignored > > > just because there's already one in the DB, right? > > > > > > > If that s the same for the same bean with same data it doesnt shock me. > If > > not persistence adapter id maybe needs some tweak > > > > > Yes, it's persistent. It has to be to make quartz cluster work. > > > > > > */5 no? > > > > > > > > > > > sorry, I feel so stupid about this :-) > > > > > > TIA > > > > > > Leo > > >