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    }