<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<br>
<br>
<div class="moz-cite-prefix">On 3/12/15 12:18 PM, Marvin Addison
wrote:<br>
</div>
<blockquote
cite="mid:CACOs9MRtS7SOmrHr0+NkS6i8JefS=rbWO1E8AWJGsf=Q15j91g@mail.gmail.com"
type="cite">
<div dir="ltr">
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">There's
also the<br>
newer native Java executor service pool type of approach.
Quartz might<br>
be overkill for this honestly</blockquote>
<div><br>
</div>
<div>+1</div>
<div><br>
</div>
<div>I like Quartz -- it's great. But I've also dug under the
hood enough to get a sense that it's big and complicated
(RMI, property-based config, durable job/trigger storage). I
would recommend using only if you have a clear use case.<br>
</div>
</div>
</div>
</blockquote>
<br>
That's definitely true, it has a lot of knobs and buttons and
capabilities. (I use the JDBC job store in a cluster configuration
so that my regular jobs execute just once, on whichever cluster node
happens to grab it first - so I get HA and don't tie the job to a
particular node).<br>
<br>
But I think with just a simple config, RAM job store and Spring's
wiring support and defaults, it's probably pretty easy and
manageable. <br>
<br>
Per my previous note, I do think the capability supported by their
cron trigger (vs say the simple interval repeating trigger) might be
a nice feature for some things (e.g. metadata reloading). We
currently can't do that due to the limitations of Timer.<br>
<br>
</body>
</html>