[jbossws-commits] JBossWS SVN: r8743 - stack/metro/branches/asoldano/modules/server/src/main/resources.
jbossws-commits at lists.jboss.org
jbossws-commits at lists.jboss.org
Tue Nov 18 03:29:01 EST 2008
Author: alessio.soldano at jboss.com
Date: 2008-11-18 03:29:00 -0500 (Tue, 18 Nov 2008)
New Revision: 8743
Modified:
stack/metro/branches/asoldano/modules/server/src/main/resources/jbossws-metro-config.xml
Log:
Modifing metro config xml to use new deployment aspects
Modified: stack/metro/branches/asoldano/modules/server/src/main/resources/jbossws-metro-config.xml
===================================================================
--- stack/metro/branches/asoldano/modules/server/src/main/resources/jbossws-metro-config.xml 2008-11-18 08:27:15 UTC (rev 8742)
+++ stack/metro/branches/asoldano/modules/server/src/main/resources/jbossws-metro-config.xml 2008-11-18 08:29:00 UTC (rev 8743)
@@ -54,12 +54,14 @@
<property name="provides">ContextProperties</property>
<property name="contextProperties">
<map keyClass="java.lang.String" valueClass="java.lang.String">
- <entry><key>org.jboss.ws.webapp.ServletClass</key><value>org.jboss.wsf.stack.metro.EndpointServlet</value></entry>
+ <entry><key>org.jboss.ws.webapp.jaxws.ServletClass</key><value>org.jboss.wsf.stack.metro.EndpointServlet</value></entry>
+ <entry><key>org.jboss.ws.webapp.jaxrpc.ServletClass</key><value>org.jboss.wsf.stack.jbws.EndpointServlet</value></entry>
</map>
</property>
</bean>
- <bean name="WSMetroEndpointHandlerDeploymentAspect" class="org.jboss.wsf.framework.deployment.EndpointHandlerDeploymentAspect">
+ <!-- <bean name="WSMetroEndpointHandlerDeploymentAspect" class="org.jboss.wsf.framework.deployment.EndpointHandlerDeploymentAspect"> -->
+ <bean name="WSMetroEndpointHandlerDeploymentAspect" class="org.jboss.wsf.stack.metro.MixEndpointHandlerDeploymentAspect">
<property name="requires">ContainerEndpointHandler</property>
<property name="provides">StackEndpointHandler</property>
</bean>
@@ -85,6 +87,45 @@
<property name="requires">RuntimeLoader, StackDescriptor</property>
<property name="provides">RuntimeModel</property>
</bean>
+
+ <!-- Native deployment aspects required for JAX-RPC support -->
+
+ <bean name="WSNativeEagerInitializeDeploymentAspect" class="org.jboss.wsf.stack.jbws.EagerInitializeDeploymentAspect">
+ <property name="requires">UnifiedMetaDataModel</property>
+ <property name="provides">InitializedMetaDataModel</property>
+ </bean>
+
+ <bean name="WSNativePublishContractDeploymentAspect" class="org.jboss.wsf.stack.jbws.PublishContractDeploymentAspect">
+ <property name="requires">UnifiedMetaDataModel</property>
+ <property name="provides">PublishedContract</property>
+ </bean>
+
+ <bean name="WSNativeServiceEndpointInvokerDeploymentAspect" class="org.jboss.wsf.stack.jbws.ServiceEndpointInvokerDeploymentAspect">
+ <property name="requires">UnifiedMetaDataModel</property>
+ </bean>
+
+ <bean name="WSNativeUnifiedMetaDataDeploymentAspect" class="org.jboss.wsf.stack.jbws.UnifiedMetaDataDeploymentAspect">
+ <property name="requires">RuntimeLoader, ContainerMetaData, URLPattern, VFSRoot</property>
+ <property name="provides">UnifiedMetaDataModel</property>
+ </bean>
+
+ <bean name="WSMetroEagerInitializeDeploymentAspect" class="org.jboss.wsf.stack.metro.JAXRPCDelegateDeploymentAspect">
+ <property name="delegate"><inject bean="WSNativeEagerInitializeDeploymentAspect"/></property>
+ </bean>
+
+ <bean name="WSMetroPublishContractDeploymentAspect" class="org.jboss.wsf.stack.metro.JAXRPCDelegateDeploymentAspect">
+ <property name="delegate"><inject bean="WSNativePublishContractDeploymentAspect"/></property>
+ </bean>
+
+ <bean name="WSMetroServiceEndpointInvokerDeploymentAspect" class="org.jboss.wsf.stack.metro.JAXRPCDelegateDeploymentAspect">
+ <property name="delegate"><inject bean="WSNativeServiceEndpointInvokerDeploymentAspect"/></property>
+ </bean>
+
+ <bean name="WSMetroUnifiedMetaDataDeploymentAspect" class="org.jboss.wsf.stack.metro.JAXRPCDelegateDeploymentAspect">
+ <property name="delegate"><inject bean="WSNativeUnifiedMetaDataDeploymentAspect"/></property>
+ </bean>
+
+
<!-- Deployment aspect installers -->
<!-- Phase 1 -->
@@ -109,6 +150,12 @@
<inject bean="WSMetroEndpointHandlerDeploymentAspect"/>
<inject bean="WSMetroEndpointRecordProcessorDeploymentAspect"/>
<inject bean="WSRuntimeModelDeploymentAspect"/>
+
+ <inject bean="WSMetroPublishContractDeploymentAspect"/>
+ <inject bean="WSMetroServiceEndpointInvokerDeploymentAspect"/>
+ <inject bean="WSMetroUnifiedMetaDataDeploymentAspect"/>
+ <inject bean="WSMetroEagerInitializeDeploymentAspect"/>
+
</set>
</property>
<depends>WSDeploymentAspectInstallerPostJSE</depends>
@@ -124,6 +171,12 @@
<inject bean="WSMetroEndpointRecordProcessorDeploymentAspect"/>
<inject bean="WSMetroDescriptorDeploymentAspect"/>
<inject bean="WSRuntimeModelDeploymentAspect"/>
+
+ <inject bean="WSMetroEagerInitializeDeploymentAspect"/>
+ <inject bean="WSMetroPublishContractDeploymentAspect"/>
+ <inject bean="WSMetroServiceEndpointInvokerDeploymentAspect"/>
+ <inject bean="WSMetroUnifiedMetaDataDeploymentAspect"/>
+
</set>
</property>
<depends>WSDeploymentAspectInstallerEJB</depends>
More information about the jbossws-commits
mailing list