Author: alessio.soldano(a)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>
Show replies by date