Author: rmannibucau
Date: Wed Jun 12 11:18:27 2013
New Revision: 1492146

URL: http://svn.apache.org/r1492146
Log:
small cleanup, seems we don't need TomcatContextUtil and related context in our 
custom loader for months

Removed:
    
tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatContextUtil.java
Modified:
    
tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/LazyStopWebappClassLoader.java
    
tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatWebAppBuilder.java

Modified: 
tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/LazyStopWebappClassLoader.java
URL: 
http://svn.apache.org/viewvc/tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/LazyStopWebappClassLoader.java?rev=1492146&r1=1492145&r2=1492146&view=diff
==============================================================================
--- 
tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/LazyStopWebappClassLoader.java
 (original)
+++ 
tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/LazyStopWebappClassLoader.java
 Wed Jun 12 11:18:27 2013
@@ -16,7 +16,6 @@
  */
 package org.apache.tomee.catalina;
 
-import org.apache.catalina.Context;
 import org.apache.catalina.LifecycleException;
 import org.apache.catalina.loader.WebappClassLoader;
 import org.apache.openejb.OpenEJB;
@@ -40,7 +39,6 @@ public class LazyStopWebappClassLoader e
     public static final String TOMEE_WEBAPP_FIRST = "tomee.webapp-first";
 
     private boolean restarting = false;
-    private volatile Context relatedContext;
     private boolean forceStopPhase = 
Boolean.parseBoolean(SystemInstance.get().getProperty("tomee.webappclassloader.force-stop-phase",
 "false"));
     private ClassLoaderConfigurer configurer = null;
 
@@ -61,7 +59,7 @@ public class LazyStopWebappClassLoader e
     @Override
     public void stop() throws LifecycleException {
         // in our destroyapplication method we need a valid classloader to 
TomcatWebAppBuilder.afterStop()
-        if (forceStopPhase && (restarting || 
TomcatContextUtil.isReloading(relatedContext))) {
+        if (forceStopPhase && restarting) {
             internalStop();
         }
     }
@@ -185,10 +183,6 @@ public class LazyStopWebappClassLoader e
         return true;
     }
 
-    public void setRelatedContext(final Context standardContext) {
-        relatedContext = standardContext;
-    }
-
     public static boolean isDelegate() {
         return !SystemInstance.get().getOptions().get(TOMEE_WEBAPP_FIRST, 
true);
     }

Modified: 
tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatWebAppBuilder.java
URL: 
http://svn.apache.org/viewvc/tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatWebAppBuilder.java?rev=1492146&r1=1492145&r2=1492146&view=diff
==============================================================================
--- 
tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatWebAppBuilder.java
 (original)
+++ 
tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatWebAppBuilder.java
 Wed Jun 12 11:18:27 2013
@@ -1358,7 +1358,7 @@ public class TomcatWebAppBuilder impleme
         final Container child = host.findChild(standardContext.getName());
 
         // skip undeployment if redeploying (StandardContext.redeploy())
-        if (child instanceof org.apache.catalina.Context && 
TomcatContextUtil.isReloading((org.apache.catalina.Context) child)) {
+        if (child instanceof org.apache.catalina.Context && 
org.apache.catalina.Context.class.cast(child).getPaused()) {
             return true;
         }
 


Reply via email to