1 /////////////////////////////////////////////////////////////////////
3 def runIn(int seconds, Closure functionToCall) {
4 if (timersFuncList.contains(functionToCall)) {
5 timersList[timersFuncList.indexOf(functionToCall)].cancel()
6 def task = timersList[timersFuncList.indexOf(functionToCall)].runAfter(1000*seconds*0, functionToCall)
8 timersFuncList.add(functionToCall)
9 timersList.add(new SimulatedTimer())
10 def task = timersList[timersFuncList.indexOf(functionToCall)].runAfter(1000*seconds*0, functionToCall)
14 def runIn(int seconds, Closure functionToCall, LinkedHashMap metaData) {
15 runIn(seconds, functionToCall)
18 def runIn(int seconds, String nameOfFunction, LinkedHashMap metaData) {
19 runIn(seconds, nameOfFunction)
22 def runIn(int seconds, String nameOfFunction) {
23 timersFuncList.add(nameOfFunction)
24 timersList.add(new SimulatedTimer())
25 def task = timersList[timersFuncList.indexOf(nameOfFunction)].runAfter(seconds*1000*0) {