Author: markt Date: Wed Nov 6 19:59:26 2013 New Revision: 1539446 URL: http://svn.apache.org/r1539446 Log: Simplify
Modified: tomcat/tc7.0.x/trunk/ (props changed) tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/net/AbstractEndpoint.java Propchange: tomcat/tc7.0.x/trunk/ ------------------------------------------------------------------------------ Merged /tomcat/trunk:r1539445 Modified: tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/net/AbstractEndpoint.java URL: http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/net/AbstractEndpoint.java?rev=1539446&r1=1539445&r2=1539446&view=diff ============================================================================== --- tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/net/AbstractEndpoint.java (original) +++ tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/net/AbstractEndpoint.java Wed Nov 6 19:59:26 2013 @@ -504,14 +504,10 @@ public abstract class AbstractEndpoint { //this is our internal one, so we need to shut it down ThreadPoolExecutor tpe = (ThreadPoolExecutor) executor; tpe.shutdownNow(); - int count = 0; - while (count < 50 && tpe.isTerminating()) { - try { - Thread.sleep(100); - count++; - } catch (InterruptedException e) { - // Ignore - } + try { + tpe.awaitTermination(5000, TimeUnit.MILLISECONDS); + } catch (InterruptedException e) { + // Ignore } if (tpe.isTerminating()) { getLog().warn(sm.getString("endpoint.warn.executorShutdown", getName())); --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org