Added timelimits to threads.
[jsvc.git] / src / dolda / jsvc / RequestThread.java
index 7940748..6ada741 100644 (file)
@@ -3,6 +3,7 @@ package dolda.jsvc;
 public class RequestThread extends Thread {
     private Request req;
     private Responder resp;
+    private long stime = 0;
     
     public RequestThread(Responder resp, Request req, ThreadGroup th, String name) {
        super(th, name);
@@ -11,6 +12,7 @@ public class RequestThread extends Thread {
     }
     
     public void run() {
+       stime = System.currentTimeMillis();
        resp.respond(req);
        try {
            req.output().close();
@@ -22,4 +24,8 @@ public class RequestThread extends Thread {
     public static Request request() {
        return(((RequestThread)Thread.currentThread()).req);
     }
+    
+    public long stime() {
+       return(stime);
+    }
 }