Author: rmannibucau
Date: Sun Jul 20 14:00:49 2014
New Revision: 1612088

URL: http://svn.apache.org/r1612088
Log:
allow to mute force refresh feature

Modified:
    
tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/naming/resources/AdditionalDocBase.java

Modified: 
tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/naming/resources/AdditionalDocBase.java
URL: 
http://svn.apache.org/viewvc/tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/naming/resources/AdditionalDocBase.java?rev=1612088&r1=1612087&r2=1612088&view=diff
==============================================================================
--- 
tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/naming/resources/AdditionalDocBase.java
 (original)
+++ 
tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/naming/resources/AdditionalDocBase.java
 Sun Jul 20 14:00:49 2014
@@ -31,6 +31,7 @@ public class AdditionalDocBase extends F
     private static final String PREFIX = "/META-INF/resources";
     private static final int PREFIX_LENGTH = PREFIX.length();
     private static final String WEB_INF_CLASSES = "/WEB-INF/classes";
+    private static final boolean RESPECT_HEADERS = 
Boolean.getBoolean("tomee.AdditionalDocBase.respect-headers");
 
     @Override
     protected File file(final String name) {
@@ -44,12 +45,14 @@ public class AdditionalDocBase extends F
     }
 
     @Override
-    protected Attributes doGetAttributes(String name, String[] attrIds) throws 
NamingException {
+    protected Attributes doGetAttributes(final String name, final String[] 
attrIds) throws NamingException {
+        if (RESPECT_HEADERS) {
+            return super.doGetAttributes(name, attrIds);
+        }
         final File file = file(name);
-
-        if (file == null)
+        if (file == null) {
             return null;
-
+        }
         return new ForceRefeshAttributes(file);
     }
 


Reply via email to