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);
}