[jboss-cvs] JBossAS SVN: r75201 - in projects/metadata/trunk/src: test/java/org/jboss/test/metadata/web and 1 other directories.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Jun 30 03:38:40 EDT 2008
Author: emuckenhuber
Date: 2008-06-30 03:38:40 -0400 (Mon, 30 Jun 2008)
New Revision: 75201
Modified:
projects/metadata/trunk/src/main/java/org/jboss/metadata/web/spec/ServletMetaData.java
projects/metadata/trunk/src/test/java/org/jboss/test/metadata/web/TomcatDeployerUnitTestCase.java
projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/web/TomcatDeployer_testConfweb24.xml
Log:
[JBMETA-67] merging loadOnStartup
Modified: projects/metadata/trunk/src/main/java/org/jboss/metadata/web/spec/ServletMetaData.java
===================================================================
--- projects/metadata/trunk/src/main/java/org/jboss/metadata/web/spec/ServletMetaData.java 2008-06-30 07:02:44 UTC (rev 75200)
+++ projects/metadata/trunk/src/main/java/org/jboss/metadata/web/spec/ServletMetaData.java 2008-06-30 07:38:40 UTC (rev 75201)
@@ -41,12 +41,14 @@
implements MergeableMetaData<ServletMetaData>
{
private static final long serialVersionUID = 1;
+
+ private static final int loadOnStartupDefault = -1;
private String servletClass;
private String jspFile;
/** The servlet init-params */
private List<ParamValueMetaData> initParam;
- private int loadOnStartup = -1;
+ private int loadOnStartup = loadOnStartupDefault;
private RunAsMetaData runAs;
/** The security role ref */
private SecurityRoleRefsMetaData securityRoleRefs;
@@ -132,9 +134,9 @@
setInitParam(override.initParam);
else if(original != null && original.initParam != null)
setInitParam(original.initParam);
- if(override != null && override.loadOnStartup > 0)
+ if(override != null && override.loadOnStartup != loadOnStartupDefault)
setLoadOnStartup(override.loadOnStartup);
- else if(original != null && original.loadOnStartup > 0)
+ else if(original != null && original.loadOnStartup != loadOnStartupDefault)
setLoadOnStartup(original.loadOnStartup);
if(override != null && override.runAs != null)
setRunAs(override.runAs);
Modified: projects/metadata/trunk/src/test/java/org/jboss/test/metadata/web/TomcatDeployerUnitTestCase.java
===================================================================
--- projects/metadata/trunk/src/test/java/org/jboss/test/metadata/web/TomcatDeployerUnitTestCase.java 2008-06-30 07:02:44 UTC (rev 75200)
+++ projects/metadata/trunk/src/test/java/org/jboss/test/metadata/web/TomcatDeployerUnitTestCase.java 2008-06-30 07:38:40 UTC (rev 75201)
@@ -42,7 +42,7 @@
* as done in the TomcatDeployer
*
* @author Scott.Stark at jboss.org
- * @version $Revision: $
+ * @version $Revision$
*/
public class TomcatDeployerUnitTestCase extends TestCase
{
@@ -69,6 +69,8 @@
assertEquals("TomcatDeployer_confweb.xml", dg.getDescription());
assertEquals("web-app_2_4", webApp.getId());
assertEquals("2.4", webApp.getVersion());
+ assertNotNull(webApp.getServletByName("default"));
+ assertEquals(0, webApp.getServletByName("default").getLoadOnStartup());
}
public void testConfweb25() throws Exception
{
Modified: projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/web/TomcatDeployer_testConfweb24.xml
===================================================================
--- projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/web/TomcatDeployer_testConfweb24.xml 2008-06-30 07:02:44 UTC (rev 75200)
+++ projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/web/TomcatDeployer_testConfweb24.xml 2008-06-30 07:38:40 UTC (rev 75201)
@@ -110,7 +110,7 @@
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
- <load-on-startup>1</load-on-startup>
+ <load-on-startup>0</load-on-startup>
</servlet>
More information about the jboss-cvs-commits
mailing list