[jbossws-commits] JBossWS SVN: r8394 - in stack/metro/trunk/modules: server/src/main/resources and 2 other directories.
jbossws-commits at lists.jboss.org
jbossws-commits at lists.jboss.org
Wed Oct 8 09:58:13 EDT 2008
Author: richard.opalka at jboss.com
Date: 2008-10-08 09:58:13 -0400 (Wed, 08 Oct 2008)
New Revision: 8394
Modified:
stack/metro/trunk/modules/server/src/main/java/org/jboss/wsf/stack/metro/metadata/RuntimeModelDeploymentAspect.java
stack/metro/trunk/modules/server/src/main/resources/as5-jbossws-metro-config.xml
stack/metro/trunk/modules/server/src/main/scripts/antrun-beans-config.xml
stack/metro/trunk/modules/testsuite/pom.xml
Log:
[JBWS-2246][JBWS-2264][JBAS-5732] switch to new AS5 deployment model
Modified: stack/metro/trunk/modules/server/src/main/java/org/jboss/wsf/stack/metro/metadata/RuntimeModelDeploymentAspect.java
===================================================================
--- stack/metro/trunk/modules/server/src/main/java/org/jboss/wsf/stack/metro/metadata/RuntimeModelDeploymentAspect.java 2008-10-08 13:57:00 UTC (rev 8393)
+++ stack/metro/trunk/modules/server/src/main/java/org/jboss/wsf/stack/metro/metadata/RuntimeModelDeploymentAspect.java 2008-10-08 13:58:13 UTC (rev 8394)
@@ -120,8 +120,10 @@
{
MessageStreamAdapter msgStreamAdapter = MessageStreamAdapter.FACTORY.createAdapter(adapter.getName(), null, adapter.getEndpoint());
// TODO JBWS-1869: Support stream based RequestHandler API
- ep.addAttachment(MessageStreamAdapter.class, msgStreamAdapter);
- ep.addAttachment(ServletAdapter.class, adapter);
+ if (ep.getAttachment(MessageStreamAdapter.class) == null) // TODO: review to don't insert the same attachments multiple times
+ ep.addAttachment(MessageStreamAdapter.class, msgStreamAdapter); // do it only once
+ if (ep.getAttachment(ServletAdapter.class) == null)
+ ep.addAttachment(ServletAdapter.class, adapter); // TODO: review to don't insert the same attachments multiple times
break;
}
}
Modified: stack/metro/trunk/modules/server/src/main/resources/as5-jbossws-metro-config.xml
===================================================================
--- stack/metro/trunk/modules/server/src/main/resources/as5-jbossws-metro-config.xml 2008-10-08 13:57:00 UTC (rev 8393)
+++ stack/metro/trunk/modules/server/src/main/resources/as5-jbossws-metro-config.xml 2008-10-08 13:58:13 UTC (rev 8394)
@@ -84,10 +84,6 @@
<property name="provides">RuntimeModel</property>
</bean>
- <bean name="WSEndpointServletLifecycleDeploymentAspect" class="org.jboss.wsf.framework.deployment.EndpointServletLifecycleDeploymentAspect">
- <property name="requires">LAST_DEPLOYMENT_ASPECT</property>
- </bean>
-
<!-- This is hacky DA because endpoint servlet DAs depend on deployers DAs. But servlet DAs and deployers DAs are not in the same DA chain -->
<bean name="WSMetroDeployersProvidedDeploymentAspect" class="org.jboss.wsf.framework.deployment.IdentityDeploymentAspect">
<property name="provides">RuntimeLoader,URLPattern,WebMetaData,StackDescriptor</property>
@@ -140,7 +136,6 @@
<set class="java.util.HashSet" elementClass="org.jboss.wsf.spi.deployment.DeploymentAspect">
<inject bean="WSMetroDeployersProvidedDeploymentAspect"/><!-- hacky DA -->
<inject bean="WSRuntimeModelDeploymentAspect"/>
- <inject bean="WSEndpointServletLifecycleDeploymentAspect"/>
</set>
</property>
</bean>
Modified: stack/metro/trunk/modules/server/src/main/scripts/antrun-beans-config.xml
===================================================================
--- stack/metro/trunk/modules/server/src/main/scripts/antrun-beans-config.xml 2008-10-08 13:57:00 UTC (rev 8393)
+++ stack/metro/trunk/modules/server/src/main/scripts/antrun-beans-config.xml 2008-10-08 13:58:13 UTC (rev 8394)
@@ -68,7 +68,7 @@
<concat destfile="${project.build.resources.directory}/jbossws-jboss500/jbossws.beans/META-INF/jboss-beans.xml">
<header trimleading="yes">
<deployment xmlns="urn:jboss:bean-deployer:2.0"> </header>
- <fileset file="${project.resources.directory}/as4-jbossws-metro-config.xml"/>
+ <fileset file="${project.resources.directory}/as5-jbossws-metro-config.xml"/>
<footer trimleading="yes">
</deployment> </footer>
</concat>
@@ -78,7 +78,7 @@
<concat destfile="${project.build.resources.directory}/jbossws-jboss501/jbossws.beans/META-INF/jboss-beans.xml">
<header trimleading="yes">
<deployment xmlns="urn:jboss:bean-deployer:2.0"> </header>
- <fileset file="${project.resources.directory}/as4-jbossws-metro-config.xml"/>
+ <fileset file="${project.resources.directory}/as5-jbossws-metro-config.xml"/>
<footer trimleading="yes">
</deployment> </footer>
</concat>
Modified: stack/metro/trunk/modules/testsuite/pom.xml
===================================================================
--- stack/metro/trunk/modules/testsuite/pom.xml 2008-10-08 13:57:00 UTC (rev 8393)
+++ stack/metro/trunk/modules/testsuite/pom.xml 2008-10-08 13:58:13 UTC (rev 8394)
@@ -431,7 +431,7 @@
<properties>
<jboss.version>5.0.0.CR2</jboss.version>
<jbossws.integration.target>jboss500</jbossws.integration.target>
- <endpoint.servlet>org.jboss.wsf.stack.metro.EndpointServlet</endpoint.servlet>
+ <endpoint.servlet>org.jboss.wsf.stack.metro.AspectizedEndpointServlet</endpoint.servlet>
</properties>
<dependencies>
<!-- JBWS-2263 -->
@@ -495,7 +495,7 @@
<properties>
<jboss.version>5.0.0-SNAPSHOT</jboss.version>
<jbossws.integration.target>jboss501</jbossws.integration.target>
- <endpoint.servlet>org.jboss.wsf.stack.metro.EndpointServlet</endpoint.servlet>
+ <endpoint.servlet>org.jboss.wsf.stack.metro.AspectizedEndpointServlet</endpoint.servlet>
</properties>
<dependencies>
<!-- JBWS-2263 -->
More information about the jbossws-commits
mailing list