001 package railo.runtime.functions.system; 002 003 import railo.commons.io.SystemUtil; 004 import railo.runtime.PageContext; 005 import railo.runtime.exp.FunctionException; 006 007 public class Sleep { 008 009 public static String call(PageContext pc, double duration) throws FunctionException { 010 if(duration>=0) { 011 SystemUtil.sleep((long)duration); 012 } 013 else throw new FunctionException(pc,"sleep",1,"duration","attribute interval must be greater or equal to 0, now ["+(duration)+"]"); 014 return null; 015 016 } 017 }