diff options
author | Greg Wilkins | 2013-03-04 23:40:45 +0000 |
---|---|---|
committer | Greg Wilkins | 2013-03-04 23:40:45 +0000 |
commit | 7abbc4447449ab5255c0714ad339123d2a111575 (patch) | |
tree | b59e23d561cb263bc398e6a38ff7d8c7bdbdc6ff | |
parent | 095e66db3349a26062a7e400b170fda402d8fb2d (diff) | |
parent | cf54341ae60d3e22c24e23995d7ca34175368ea6 (diff) | |
download | org.eclipse.jetty.project-7abbc4447449ab5255c0714ad339123d2a111575.tar.gz org.eclipse.jetty.project-7abbc4447449ab5255c0714ad339123d2a111575.tar.xz org.eclipse.jetty.project-7abbc4447449ab5255c0714ad339123d2a111575.zip |
Merge remote-tracking branch 'origin/jetty-7' into jetty-8
-rw-r--r-- | jetty-util/src/main/java/org/eclipse/jetty/util/thread/ShutdownThread.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/jetty-util/src/main/java/org/eclipse/jetty/util/thread/ShutdownThread.java b/jetty-util/src/main/java/org/eclipse/jetty/util/thread/ShutdownThread.java index 427f951475..dd08aca19c 100644 --- a/jetty-util/src/main/java/org/eclipse/jetty/util/thread/ShutdownThread.java +++ b/jetty-util/src/main/java/org/eclipse/jetty/util/thread/ShutdownThread.java @@ -22,6 +22,7 @@ import java.util.Arrays; import java.util.List; import java.util.concurrent.CopyOnWriteArrayList; +import org.eclipse.jetty.util.component.Destroyable; import org.eclipse.jetty.util.component.LifeCycle; import org.eclipse.jetty.util.log.Log; import org.eclipse.jetty.util.log.Logger; @@ -79,7 +80,7 @@ public class ShutdownThread extends Thread catch(Exception e) { LOG.ignore(e); - LOG.info("shutdown already commenced"); + LOG.debug("shutdown already commenced"); } } @@ -131,6 +132,12 @@ public class ShutdownThread extends Thread lifeCycle.stop(); LOG.debug("Stopped {}",lifeCycle); } + + if (lifeCycle instanceof Destroyable) + { + ((Destroyable)lifeCycle).destroy(); + LOG.debug("Destroyed {}",lifeCycle); + } } catch (Exception ex) { |