Author: richard.opalka(a)jboss.com
Date: 2009-07-02 02:41:28 -0400 (Thu, 02 Jul 2009)
New Revision: 10276
Modified:
stack/cxf/branches/ropalka/modules/server/src/main/resources/jbossws-cxf-config.xml
Log:
[JBWS-2332][JBWS-2382] refactoring - removing deployer hooks notion (WIP)
Modified:
stack/cxf/branches/ropalka/modules/server/src/main/resources/jbossws-cxf-config.xml
===================================================================
---
stack/cxf/branches/ropalka/modules/server/src/main/resources/jbossws-cxf-config.xml 2009-07-02
06:34:39 UTC (rev 10275)
+++
stack/cxf/branches/ropalka/modules/server/src/main/resources/jbossws-cxf-config.xml 2009-07-02
06:41:28 UTC (rev 10276)
@@ -21,9 +21,9 @@
<property name="recording">false</property>
</bean>
- <!-- The stack specific deployment aspects -->
+ <!-- The stack specific deployment aspects wrapped in deployers -->
<bean name="WSCXFContextPropertiesDeploymentAspect"
class="org.jboss.wsf.framework.deployment.ContextPropertiesDeploymentAspect">
- <property name="provides">ContextProperties</property>
+ <property name="provides">ContextProperties,
StackSpecificMetaData</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.cxf.CXFServletExt</value></entry>
@@ -31,22 +31,49 @@
</property>
</bean>
+ <bean name="WSCXFContextPropertiesDeployer"
class="org.jboss.wsf.container.jboss50.deployer.WSDeploymentAspectDeployer">
+ <constructor>
+ <parameter>
+ <inject bean="WSCXFContextPropertiesDeploymentAspect"/>
+ </parameter>
+ </constructor>
+ <property name="relativeOrder">31</property> <!--
[JBDEPLOY-201] workaround -->
+ </bean>
+
<bean name="WSCXFDescriptorDeploymentAspect"
class="org.jboss.wsf.stack.cxf.DescriptorDeploymentAspect">
<property name="requires">EndpointAddress</property>
- <property name="provides">StackDescriptor</property>
+ <property name="provides">StackDescriptor,
StackSpecificMetaData</property>
<property
name="invokerEJB3">org.jboss.wsf.stack.cxf.InvokerEJB3</property>
<property
name="invokerJSE">org.jboss.wsf.stack.cxf.InvokerJSE</property>
</bean>
+ <bean name="WSCXFDescriptorDeployer"
class="org.jboss.wsf.container.jboss50.deployer.WSDeploymentAspectDeployer">
+ <constructor>
+ <parameter>
+ <inject bean="WSCXFDescriptorDeploymentAspect"/>
+ </parameter>
+ </constructor>
+ <property name="relativeOrder">21</property> <!--
[JBDEPLOY-201] workaround -->
+ </bean>
+
<bean name="WSCXFEndpointHandlerDeploymentAspect"
class="org.jboss.wsf.framework.deployment.EndpointHandlerDeploymentAspect">
<property name="requires">ContainerMetaData</property>
- <property name="provides">StackEndpointHandler</property>
+ <property name="provides">StackEndpointHandler,
StackSpecificMetaData</property>
</bean>
+ <bean name="WSCXFEndpointHandlerDeployer"
class="org.jboss.wsf.container.jboss50.deployer.WSDeploymentAspectDeployer">
+ <constructor>
+ <parameter>
+ <inject bean="WSCXFEndpointHandlerDeploymentAspect"/>
+ </parameter>
+ </constructor>
+ <property name="relativeOrder">13</property> <!--
[JBDEPLOY-201] workaround -->
+ </bean>
+
<bean name="WSCXFEndpointRecordProcessorDeploymentAspect"
class="org.jboss.wsf.framework.deployment.EndpointRecordProcessorDeploymentAspect">
<property name="mbeanServer"><inject
bean="WSMBeanServerLocator"
property="mbeanServer"/></property>
<property name="requires">RegisteredEndpoint</property>
- <property name="provides">EndpointRecordProcessors</property>
+ <property name="provides">EndpointRecordProcessors,
StackSpecificMetaData</property>
<property name="processors">
<list class="java.util.ArrayList"
elementClass="org.jboss.wsf.spi.management.recording.RecordProcessor">
<inject bean="WSMemoryBufferRecorder"/>
@@ -55,17 +82,11 @@
</property>
</bean>
- <!-- Deployment aspect installers -->
- <bean name="WSCXFDeploymentAspectInstaller"
class="org.jboss.wsf.framework.deployment.DeploymentAspectInstaller">
- <property name="manager"><inject
bean="WSDeploymentAspectManager"/></property>
- <property name="sortAspectsOnCreate">true</property>
- <property name="aspects">
- <set class="java.util.HashSet"
elementClass="org.jboss.wsf.spi.deployment.DeploymentAspect">
- <inject bean="WSCXFContextPropertiesDeploymentAspect"/>
- <inject bean="WSCXFDescriptorDeploymentAspect"/>
- <inject bean="WSCXFEndpointHandlerDeploymentAspect"/>
+ <bean name="WSCXFEndpointRecordProcessorDeployer"
class="org.jboss.wsf.container.jboss50.deployer.WSDeploymentAspectDeployer">
+ <constructor>
+ <parameter>
<inject bean="WSCXFEndpointRecordProcessorDeploymentAspect"/>
- </set>
- </property>
- <depends>WSDeploymentAspectInstaller</depends>
+ </parameter>
+ </constructor>
+ <property name="relativeOrder">36</property> <!--
[JBDEPLOY-201] workaround -->
</bean>
Show replies by date