Ejemplo n.º 1
0
 public void every(int when, Closure closure) throws Exception {
   int cnt = plugin.getNextId();
   Trigger trigger = new SimpleTrigger("every " + cnt, SimpleTrigger.REPEAT_INDEFINITELY, when);
   plugin.configureJob(BoxContext.getCurrentContext(), cnt, trigger, createBlock(closure));
 }
Ejemplo n.º 2
0
 public void once(Closure closure) throws Exception {
   int cnt = plugin.getNextId();
   Trigger trigger = new SimpleTrigger("once " + cnt);
   plugin.configureJob(BoxContext.getCurrentContext(), cnt, trigger, createBlock(closure));
 }
Ejemplo n.º 3
0
 public void at(String when, final Closure closure) throws Exception {
   int cnt = plugin.getNextId();
   CronTrigger trigger = new CronTrigger("at " + cnt);
   trigger.setCronExpression(new CronExpression(when));
   plugin.configureJob(BoxContext.getCurrentContext(), cnt, trigger, createBlock(closure));
 }