public void setTimeout ( double timeout ) throws ApplicationException { if ( timeout < 0 ) throw new ApplicationException ( "value must be a positive number now [" + Caster . toString ( timeout ) + "]" ) ; this . timeout = ( long ) ( timeout * 1000L ) ; }
set the value timeout Indicates how long in seconds the CFML executing thread waits for the spawned process . A timeout of 0 is equivalent to the non - blocking mode of executing . A very high timeout value is equivalent to a blocking mode of execution . The default is 0 ; therefore the CFML thread spawns a process and returns without waiting for the process to terminate . If no output file is specified and the timeout value is 0 the program output is discarded .