| Author |
Manage timeouts on a method invoking?
|
sumanth kumar
Greenhorn
Joined: Jul 29, 2005
Posts: 22
|
|
we have web application which calls database call to retrieve thousands of records, it causing the server crashes due to timeout (its reasonable as per requirement) after 2 to 3 mins abruptly the server crashes and shows server crash report (which may confuse the user). hence, I want to wrap that method invocation with timer set (for 30 secs) code, wait until reaches that time and send a meaning error message to the client.
I tried with Thread class but the method .stop() is deprecated so what is the other way to do ?
|
 |
Rob Spoor
Sheriff
Joined: Oct 27, 2005
Posts: 19216
|
|
|
Use an ExecutorService (through Executors). Submit a Callable or Runnable with your code, then use the timed get method.
|
SCJP 1.4 - SCJP 6 - SCWCD 5
How To Ask Questions How To Answer Questions
|
 |
 |
|
|
subject: Manage timeouts on a method invoking?
|
|
|