Mercurial > hg > digilib-old
comparison servlet/src/digilib/util/DigilibJobCenter.java @ 804:587c90bc5976 stream
first version using officially approved Servlet 3.0 async support.
| author | robcast |
|---|---|
| date | Sat, 19 Feb 2011 22:01:12 +0100 |
| parents | fd2ef7e46119 |
| children |
comparison
equal
deleted
inserted
replaced
| 802:034ab33984d2 | 804:587c90bc5976 |
|---|---|
| 49 int st = ((ThreadPoolExecutor)executor).prestartAllCoreThreads(); | 49 int st = ((ThreadPoolExecutor)executor).prestartAllCoreThreads(); |
| 50 logger.debug(label+" prestarting threads: "+st); | 50 logger.debug(label+" prestarting threads: "+st); |
| 51 } | 51 } |
| 52 } | 52 } |
| 53 | 53 |
| 54 /** Submit job to execute | 54 /** Submit Callable job that returns a Value to execute. |
| 55 * | 55 * |
| 56 * @param job | 56 * @param job |
| 57 * @return Future to control the job | 57 * @return Future to control the job |
| 58 */ | 58 */ |
| 59 public Future<V> submit(Callable<V> job) { | 59 public Future<V> submit(Callable<V> job) { |
| 60 return executor.submit(job); | |
| 61 } | |
| 62 | |
| 63 /** Submit Runnable job to execute. | |
| 64 * | |
| 65 * @param job | |
| 66 * @return Future to control the job | |
| 67 */ | |
| 68 public Future<?> submit(Runnable job) { | |
| 60 return executor.submit(job); | 69 return executor.submit(job); |
| 61 } | 70 } |
| 62 | 71 |
| 63 /** Returns if the service is overloaded. | 72 /** Returns if the service is overloaded. |
| 64 * | 73 * |
