diff 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
line wrap: on
line diff
--- a/servlet/src/digilib/util/DigilibJobCenter.java	Sat Feb 19 12:32:20 2011 +0100
+++ b/servlet/src/digilib/util/DigilibJobCenter.java	Sat Feb 19 22:01:12 2011 +0100
@@ -51,7 +51,7 @@
         }
     }
     
-    /** Submit job to execute
+    /** Submit Callable job that returns a Value to execute.
      * 
      * @param job
      * @return Future to control the job
@@ -60,6 +60,15 @@
         return executor.submit(job);
     }
 
+    /** Submit Runnable job to execute.
+     * 
+     * @param job
+     * @return Future to control the job
+     */
+    public Future<?> submit(Runnable job) {
+        return executor.submit(job);
+    }
+
     /** Returns if the service is overloaded.
      *  
      * @return