From: markt Date: Tue, 29 Dec 2009 13:03:46 +0000 (+0000) Subject: Make handling of ServletDef.asyncSupport consistent X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=8b631376a60d1d3cddf107b6e56bb8d14de032a1;p=tomcat7.0 Make handling of ServletDef.asyncSupport consistent git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@894375 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/java/org/apache/catalina/deploy/ServletDef.java b/java/org/apache/catalina/deploy/ServletDef.java index 72e2a4b16..94134d304 100644 --- a/java/org/apache/catalina/deploy/ServletDef.java +++ b/java/org/apache/catalina/deploy/ServletDef.java @@ -225,13 +225,13 @@ public class ServletDef implements Serializable { /** * Does this servlet support async. */ - private String asyncSupported = null; + private Boolean asyncSupported = null; - public String getAsyncSupported() { + public Boolean getAsyncSupported() { return this.asyncSupported; } public void setAsyncSupported(String asyncSupported) { - this.asyncSupported = asyncSupported; + this.asyncSupported = Boolean.valueOf(asyncSupported); } } diff --git a/java/org/apache/catalina/startup/WebXml.java b/java/org/apache/catalina/startup/WebXml.java index 65b4f297a..20604afcb 100644 --- a/java/org/apache/catalina/startup/WebXml.java +++ b/java/org/apache/catalina/startup/WebXml.java @@ -1138,7 +1138,7 @@ public class WebXml { } if (servlet.getAsyncSupported() != null) { wrapper.setAsyncSupported( - Boolean.parseBoolean(servlet.getAsyncSupported())); + servlet.getAsyncSupported().booleanValue()); } context.addChild(wrapper); } @@ -1624,7 +1624,7 @@ public class WebXml { } if (dest.getAsyncSupported() == null) { - dest.setAsyncSupported(src.getAsyncSupported()); + dest.setAsyncSupported(src.getAsyncSupported().toString()); } else if (src.getAsyncSupported() != null) { if (failOnConflict && !src.getAsyncSupported().equals(dest.getAsyncSupported())) {