]> www.dolda2000.com Git - jsvc.git/commitdiff
Honor jsvc.forcelimit.
authorFredrik Tolf <fredrik@dolda2000.com>
Sat, 11 Sep 2010 04:03:50 +0000 (06:03 +0200)
committerFredrik Tolf <fredrik@dolda2000.com>
Sat, 11 Sep 2010 04:03:50 +0000 (06:03 +0200)
src/dolda/jsvc/ThreadContext.java

index d0e32fd67a50ce688601ed540d3fc6a6a9bfa602..b6d9677a049b65e8e12f33d4b1e683b8d57efec1 100644 (file)
@@ -72,7 +72,10 @@ public class ThreadContext extends ThreadGroup {
                if(st.st == "killed")
                    logger.log(Level.WARNING, "Thread " + rt + " refused to die; killing again");
                if(now - st.lastkill > 5000) {
-                   rt.stop();
+                   if(forcelimit)
+                       rt.stop();
+                   else
+                       rt.interrupt();
                    st.st = "killed";
                    st.lastkill = now;
                } else {