[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