Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGreg Wilkins2013-03-04 23:40:45 +0000
committerGreg Wilkins2013-03-04 23:40:45 +0000
commit7abbc4447449ab5255c0714ad339123d2a111575 (patch)
treeb59e23d561cb263bc398e6a38ff7d8c7bdbdc6ff
parent095e66db3349a26062a7e400b170fda402d8fb2d (diff)
parentcf54341ae60d3e22c24e23995d7ca34175368ea6 (diff)
downloadorg.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.java9
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)
{

Back to the top