You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by de...@apache.org on 2007/07/24 13:41:02 UTC
svn commit: r559011 - in /webservices/axis2/trunk/java/modules:
addressing/src/META-INF/ integration/conf/
integration/test-resources/deployment/ integration/test-resources/mtom/
integration/test-resources/swa/ integration/test/org/apache/axis2/engine/...
Author: deepal
Date: Tue Jul 24 04:41:00 2007
New Revision: 559011
URL: http://svn.apache.org/viewvc?view=rev&rev=559011
Log:
-Add a phase called Addressing as I mentioned in the mailing list
- Move all the addressing handlers into Addressing phase
- Had to modify a set of axis2.xml and test cases to cope this chang
[This is a big commit but no need to worry :) ]
Modified:
webservices/axis2/trunk/java/modules/addressing/src/META-INF/module.xml
webservices/axis2/trunk/java/modules/integration/conf/axis2.xml
webservices/axis2/trunk/java/modules/integration/test-resources/deployment/deployment.both.axis2.xml
webservices/axis2/trunk/java/modules/integration/test-resources/mtom/MTOM-enabled-axis2.xml
webservices/axis2/trunk/java/modules/integration/test-resources/mtom/MTOM-fileCache-enabled-axis2.xml
webservices/axis2/trunk/java/modules/integration/test-resources/swa/SwA-enabled-axis2.xml
webservices/axis2/trunk/java/modules/integration/test-resources/swa/SwA-fileCache-enabled-axis2.xml
webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/HandlerExecutionTest.java
webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/chunking-disabled-axis2.xml
webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/chunking-enabled-axis2.xml
webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/commons-http-enabled-axis2.xml
webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/jms/jms-enabled-client-axis2.xml
webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/jms/jms-enabled-server-axis2.xml
webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/mail/mail-enabled-axis2.xml
webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/mail/mail-enabled-client-axis2.xml
webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/mail/mail-enabled-server-axis2.xml
webservices/axis2/trunk/java/modules/kernel/conf/axis2.xml
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/axis2_default.xml
webservices/axis2/trunk/java/modules/kernel/test/org/apache/axis2/deployment/ModuleDisengagementTest.java
Modified: webservices/axis2/trunk/java/modules/addressing/src/META-INF/module.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/addressing/src/META-INF/module.xml?view=diff&rev=559011&r1=559010&r2=559011
==============================================================================
--- webservices/axis2/trunk/java/modules/addressing/src/META-INF/module.xml (original)
+++ webservices/axis2/trunk/java/modules/addressing/src/META-INF/module.xml Tue Jul 24 04:41:00 2007
@@ -20,13 +20,13 @@
<Description>This is the WS-Addressing implementation on Axis2, supporting the WS-Addressing 1.0 Recommendation, as well as the Submission version (2004/08).</Description>
<InFlow>
<handler name="AddressingFinalInHandler" class="org.apache.axis2.handlers.addressing.AddressingFinalInHandler">
- <order phase="PreDispatch"/>
+ <order phase="Addressing" before="AddressingBasedDispatcher"/>
</handler>
<handler name="AddressingSubmissionInHandler" class="org.apache.axis2.handlers.addressing.AddressingSubmissionInHandler">
- <order phase="PreDispatch"/>
+ <order phase="Addressing" before="AddressingBasedDispatcher"/>
</handler>
<handler name="AddressingValidationHandler" class="org.apache.axis2.handlers.addressing.AddressingValidationHandler">
- <order phase="Dispatch" after="AddressingBasedDispatcher"/>
+ <order phase="Addressing" after="AddressingBasedDispatcher"/>
</handler>
</InFlow>
@@ -45,13 +45,13 @@
<InFaultFlow>
<handler name="AddressingFinalInHandler" class="org.apache.axis2.handlers.addressing.AddressingFinalInHandler">
- <order phase="PreDispatch"/>
+ <order phase="Addressing" before="AddressingBasedDispatcher"/>
</handler>
<handler name="AddressingSubmissionInHandler" class="org.apache.axis2.handlers.addressing.AddressingSubmissionInHandler">
- <order phase="PreDispatch"/>
+ <order phase="Addressing" before="AddressingBasedDispatcher"/>
</handler>
<handler name="AddressingInFaultHandler" class="org.apache.axis2.handlers.addressing.AddressingInFaultHandler">
- <order phase="Dispatch"/>
+ <order phase="Addressing" after="AddressingBasedDispatcher"/>
</handler>
<!-- AddressingValidationHandler not present on the INfaultflow so that we don't get faults bouncing around forever -->
</InFaultFlow>
Modified: webservices/axis2/trunk/java/modules/integration/conf/axis2.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/integration/conf/axis2.xml?view=diff&rev=559011&r1=559010&r2=559011
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/conf/axis2.xml (original)
+++ webservices/axis2/trunk/java/modules/integration/conf/axis2.xml Tue Jul 24 04:41:00 2007
@@ -215,16 +215,22 @@
class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher">
<order phase="Transport"/>
</handler>
+ <handler name="RequestURIOperationDispatcher"
+ class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
<handler name="SOAPActionBasedDispatcher"
class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher">
<order phase="Transport"/>
</handler>
</phase>
+ <phase name="Addressing">
+ <handler name="AddressingBasedDispatcher"
+ class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
+ <order phase="Addressing"/>
+ </handler>
+ </phase>
<phase name="Security"/>
<phase name="PreDispatch"/>
<phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
- <handler name="AddressingBasedDispatcher"
- class="org.apache.axis2.dispatchers.AddressingBasedDispatcher"/>
<handler name="RequestURIOperationDispatcher"
class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
<handler name="SOAPMessageBodyBasedDispatcher"
@@ -246,23 +252,27 @@
<phase name="Security"/>
</phaseOrder>
<phaseOrder type="InFaultFlow">
+ <phase name="Addressing">
+ <handler name="AddressingBasedDispatcher"
+ class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
+ <order phase="Addressing"/>
+ </handler>
+ </phase>
+ <phase name="Security"/>
<phase name="PreDispatch"/>
<phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
<handler name="RequestURIBasedDispatcher"
class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
-
<handler name="SOAPActionBasedDispatcher"
class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
-
- <handler name="AddressingBasedDispatcher"
- class="org.apache.axis2.dispatchers.AddressingBasedDispatcher"/>
<handler name="RequestURIOperationDispatcher"
class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
-
<handler name="SOAPMessageBodyBasedDispatcher"
class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
- </phase>
- <phase name="RMPhase"/>
+
+ <handler name="HTTPLocationBasedDispatcher"
+ class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
+ </phase> <phase name="RMPhase"/>
<!-- user can add his own phases to this area -->
<phase name="OperationInFaultPhase"/>
</phaseOrder>
Modified: webservices/axis2/trunk/java/modules/integration/test-resources/deployment/deployment.both.axis2.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/integration/test-resources/deployment/deployment.both.axis2.xml?view=diff&rev=559011&r1=559010&r2=559011
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/test-resources/deployment/deployment.both.axis2.xml (original)
+++ webservices/axis2/trunk/java/modules/integration/test-resources/deployment/deployment.both.axis2.xml Tue Jul 24 04:41:00 2007
@@ -84,24 +84,27 @@
<order phase="Dispatch"/>
</handler>
</phase>
+ <phase name="Addressing">
+ <handler name="AddressingBasedDispatcher"
+ class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
+ <order phase="Addressing"/>
+ </handler>
+ </phase>
<phase name="Security"/>
<phase name="PreDispatch"/>
<phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
- <handler name="AddressingBasedDispatcher"
- class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
+ <handler name="RequestURIBasedDispatcher"
+ class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
+ <handler name="SOAPActionBasedDispatcher"
+ class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
<handler name="RequestURIOperationDispatcher"
- class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
+ class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
<handler name="SOAPMessageBodyBasedDispatcher"
- class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
- </phase>
- <!-- System pre defined phases -->
+ class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
+
+ <handler name="HTTPLocationBasedDispatcher"
+ class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
+ </phase> <!-- System pre defined phases -->
<!-- After Postdispatch phase module author or or service author can add any phase he want -->
<phase name="OperationInPhase"/>
</phaseOrder>
@@ -114,33 +117,27 @@
<phase name="MessageOut"/>
</phaseOrder>
<phaseOrder type="InFaultFlow">
+ <phase name="Addressing">
+ <handler name="AddressingBasedDispatcher"
+ class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
+ <order phase="Addressing"/>
+ </handler>
+ </phase>
+ <phase name="Security"/>
<phase name="PreDispatch"/>
<phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
<handler name="RequestURIBasedDispatcher"
- class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
+ class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
<handler name="SOAPActionBasedDispatcher"
- class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
- <handler name="AddressingBasedDispatcher"
- class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
+ class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
<handler name="RequestURIOperationDispatcher"
- class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
+ class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
<handler name="SOAPMessageBodyBasedDispatcher"
- class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
- </phase>
- <!-- user can add his own phases to this area -->
+ class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
+
+ <handler name="HTTPLocationBasedDispatcher"
+ class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
+ </phase> <!-- user can add his own phases to this area -->
<phase name="OperationInFaultPhase"/>
</phaseOrder>
<phaseOrder type="OutFaultFlow">
Modified: webservices/axis2/trunk/java/modules/integration/test-resources/mtom/MTOM-enabled-axis2.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/integration/test-resources/mtom/MTOM-enabled-axis2.xml?view=diff&rev=559011&r1=559010&r2=559011
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/test-resources/mtom/MTOM-enabled-axis2.xml (original)
+++ webservices/axis2/trunk/java/modules/integration/test-resources/mtom/MTOM-enabled-axis2.xml Tue Jul 24 04:41:00 2007
@@ -90,31 +90,26 @@
<phaseOrder type="InFlow">
<!-- System pre defined phases -->
<phase name="TransportIn"/>
- <phase name="PreDispatch"/>
- <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
+ <phase name="Addressing">
<handler name="AddressingBasedDispatcher"
class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
- <handler name="RequestURIOperationDispatcher"
- class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
- <order phase="Dispatch"/>
+ <order phase="Addressing"/>
</handler>
-
+ </phase>
+ <phase name="Security"/>
+ <phase name="PreDispatch"/>
+ <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
<handler name="RequestURIBasedDispatcher"
- class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
+ class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
<handler name="SOAPActionBasedDispatcher"
- class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
+ class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
+ <handler name="RequestURIOperationDispatcher"
+ class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
<handler name="SOAPMessageBodyBasedDispatcher"
- class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
+ class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
+
+ <handler name="HTTPLocationBasedDispatcher"
+ class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
</phase>
<!-- System pre defined phases -->
<!-- After Postdispatch phase module author or or service author can add any phase he want -->
@@ -131,31 +126,26 @@
<phaseOrder type="InFaultFlow">
<!-- System pre defined phases -->
<phase name="TransportIn"/>
- <phase name="PreDispatch"/>
- <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
+ <phase name="Addressing">
<handler name="AddressingBasedDispatcher"
class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
- <handler name="RequestURIOperationDispatcher"
- class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
- <order phase="Dispatch"/>
+ <order phase="Addressing"/>
</handler>
-
+ </phase>
+ <phase name="Security"/>
+ <phase name="PreDispatch"/>
+ <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
<handler name="RequestURIBasedDispatcher"
- class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
+ class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
<handler name="SOAPActionBasedDispatcher"
- class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
+ class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
+ <handler name="RequestURIOperationDispatcher"
+ class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
<handler name="SOAPMessageBodyBasedDispatcher"
- class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
+ class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
+
+ <handler name="HTTPLocationBasedDispatcher"
+ class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
</phase>
<!-- System pre defined phases -->
<!-- After Postdispatch phase module author or or service author can add any phase he want -->
Modified: webservices/axis2/trunk/java/modules/integration/test-resources/mtom/MTOM-fileCache-enabled-axis2.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/integration/test-resources/mtom/MTOM-fileCache-enabled-axis2.xml?view=diff&rev=559011&r1=559010&r2=559011
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/test-resources/mtom/MTOM-fileCache-enabled-axis2.xml (original)
+++ webservices/axis2/trunk/java/modules/integration/test-resources/mtom/MTOM-fileCache-enabled-axis2.xml Tue Jul 24 04:41:00 2007
@@ -92,31 +92,26 @@
<phaseOrder type="InFlow">
<!-- System pre defined phases -->
<phase name="TransportIn"/>
- <phase name="PreDispatch"/>
- <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
+ <phase name="Addressing">
<handler name="AddressingBasedDispatcher"
class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
- <handler name="RequestURIOperationDispatcher"
- class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
- <order phase="Dispatch"/>
+ <order phase="Addressing"/>
</handler>
-
+ </phase>
+ <phase name="Security"/>
+ <phase name="PreDispatch"/>
+ <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
<handler name="RequestURIBasedDispatcher"
- class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
+ class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
<handler name="SOAPActionBasedDispatcher"
- class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
+ class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
+ <handler name="RequestURIOperationDispatcher"
+ class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
<handler name="SOAPMessageBodyBasedDispatcher"
- class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
+ class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
+
+ <handler name="HTTPLocationBasedDispatcher"
+ class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
</phase>
<!-- System pre defined phases -->
<!-- After Postdispatch phase module author or or service author can add any phase he want -->
@@ -133,31 +128,26 @@
<phaseOrder type="InFaultFlow">
<!-- System pre defined phases -->
<phase name="TransportIn"/>
- <phase name="PreDispatch"/>
- <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
+ <phase name="Addressing">
<handler name="AddressingBasedDispatcher"
class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
- <handler name="RequestURIOperationDispatcher"
- class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
- <order phase="Dispatch"/>
+ <order phase="Addressing"/>
</handler>
-
+ </phase>
+ <phase name="Security"/>
+ <phase name="PreDispatch"/>
+ <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
<handler name="RequestURIBasedDispatcher"
- class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
+ class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
<handler name="SOAPActionBasedDispatcher"
- class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
+ class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
+ <handler name="RequestURIOperationDispatcher"
+ class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
<handler name="SOAPMessageBodyBasedDispatcher"
- class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
+ class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
+
+ <handler name="HTTPLocationBasedDispatcher"
+ class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
</phase>
<!-- System pre defined phases -->
<!-- After Postdispatch phase module author or or service author can add any phase he want -->
Modified: webservices/axis2/trunk/java/modules/integration/test-resources/swa/SwA-enabled-axis2.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/integration/test-resources/swa/SwA-enabled-axis2.xml?view=diff&rev=559011&r1=559010&r2=559011
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/test-resources/swa/SwA-enabled-axis2.xml (original)
+++ webservices/axis2/trunk/java/modules/integration/test-resources/swa/SwA-enabled-axis2.xml Tue Jul 24 04:41:00 2007
@@ -92,31 +92,26 @@
<phaseOrder type="InFlow">
<!-- System pre defined phases -->
<phase name="TransportIn"/>
- <phase name="PreDispatch"/>
- <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
+ <phase name="Addressing">
<handler name="AddressingBasedDispatcher"
class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
- <handler name="RequestURIOperationDispatcher"
- class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
- <order phase="Dispatch"/>
+ <order phase="Addressing"/>
</handler>
-
+ </phase>
+ <phase name="Security"/>
+ <phase name="PreDispatch"/>
+ <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
<handler name="RequestURIBasedDispatcher"
- class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
+ class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
<handler name="SOAPActionBasedDispatcher"
- class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
+ class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
+ <handler name="RequestURIOperationDispatcher"
+ class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
<handler name="SOAPMessageBodyBasedDispatcher"
- class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
+ class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
+
+ <handler name="HTTPLocationBasedDispatcher"
+ class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
</phase>
<!-- System pre defined phases -->
<!-- After Postdispatch phase module author or or service author can add any phase he want -->
@@ -133,31 +128,26 @@
<phaseOrder type="InFaultFlow">
<!-- System pre defined phases -->
<phase name="TransportIn"/>
- <phase name="PreDispatch"/>
- <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
+ <phase name="Addressing">
<handler name="AddressingBasedDispatcher"
class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
- <handler name="RequestURIOperationDispatcher"
- class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
- <order phase="Dispatch"/>
+ <order phase="Addressing"/>
</handler>
-
+ </phase>
+ <phase name="Security"/>
+ <phase name="PreDispatch"/>
+ <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
<handler name="RequestURIBasedDispatcher"
- class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
+ class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
<handler name="SOAPActionBasedDispatcher"
- class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
+ class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
+ <handler name="RequestURIOperationDispatcher"
+ class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
<handler name="SOAPMessageBodyBasedDispatcher"
- class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
+ class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
+
+ <handler name="HTTPLocationBasedDispatcher"
+ class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
</phase>
<!-- System pre defined phases -->
<!-- After Postdispatch phase module author or or service author can add any phase he want -->
Modified: webservices/axis2/trunk/java/modules/integration/test-resources/swa/SwA-fileCache-enabled-axis2.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/integration/test-resources/swa/SwA-fileCache-enabled-axis2.xml?view=diff&rev=559011&r1=559010&r2=559011
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/test-resources/swa/SwA-fileCache-enabled-axis2.xml (original)
+++ webservices/axis2/trunk/java/modules/integration/test-resources/swa/SwA-fileCache-enabled-axis2.xml Tue Jul 24 04:41:00 2007
@@ -94,31 +94,26 @@
<phaseOrder type="InFlow">
<!-- System pre defined phases -->
<phase name="TransportIn"/>
- <phase name="PreDispatch"/>
- <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
+ <phase name="Addressing">
<handler name="AddressingBasedDispatcher"
class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
- <handler name="RequestURIOperationDispatcher"
- class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
- <order phase="Dispatch"/>
+ <order phase="Addressing"/>
</handler>
-
+ </phase>
+ <phase name="Security"/>
+ <phase name="PreDispatch"/>
+ <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
<handler name="RequestURIBasedDispatcher"
- class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
+ class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
<handler name="SOAPActionBasedDispatcher"
- class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
+ class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
+ <handler name="RequestURIOperationDispatcher"
+ class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
<handler name="SOAPMessageBodyBasedDispatcher"
- class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
+ class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
+
+ <handler name="HTTPLocationBasedDispatcher"
+ class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
</phase>
<!-- System pre defined phases -->
<!-- After Postdispatch phase module author or or service author can add any phase he want -->
@@ -135,31 +130,26 @@
<phaseOrder type="InFaultFlow">
<!-- System pre defined phases -->
<phase name="TransportIn"/>
- <phase name="PreDispatch"/>
- <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
+ <phase name="Addressing">
<handler name="AddressingBasedDispatcher"
class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
- <handler name="RequestURIOperationDispatcher"
- class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
- <order phase="Dispatch"/>
+ <order phase="Addressing"/>
</handler>
-
+ </phase>
+ <phase name="Security"/>
+ <phase name="PreDispatch"/>
+ <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
<handler name="RequestURIBasedDispatcher"
- class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
+ class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
<handler name="SOAPActionBasedDispatcher"
- class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
+ class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
+ <handler name="RequestURIOperationDispatcher"
+ class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
<handler name="SOAPMessageBodyBasedDispatcher"
- class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
+ class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
+
+ <handler name="HTTPLocationBasedDispatcher"
+ class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
</phase>
<!-- System pre defined phases -->
<!-- After Postdispatch phase module author or or service author can add any phase he want -->
Modified: webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/HandlerExecutionTest.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/HandlerExecutionTest.java?view=diff&rev=559011&r1=559010&r2=559011
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/HandlerExecutionTest.java (original)
+++ webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/HandlerExecutionTest.java Tue Jul 24 04:41:00 2007
@@ -159,9 +159,9 @@
TestingUtils.compareWithCreatedOMElement(result);
- List expectedExecutionState = Arrays.asList(new String[] { "COut1", "COut2", "COut3", "In2",
- "In3", "In1", "In4", "In5", "In6", "Out1", "Out2", "Out3", "FCOut3", "FCOut2",
- "FCOut1", "FCIn6", "FCIn5", "FCIn4", "FCIn1", "FCIn3", "FCIn2", "FCCOut3",
+ List expectedExecutionState = Arrays.asList(new String[] { "COut1", "COut2", "COut3", "In1",
+ "In2", "In3", "In4", "In5", "In6", "Out1", "Out2", "Out3", "FCOut3", "FCOut2",
+ "FCOut1", "FCIn6", "FCIn5", "FCIn4", "FCIn3", "FCIn2", "FCIn1", "FCCOut3",
"FCCOut2", "FCCOut1", "CIn1", "CIn2", "CIn3", "FCCIn3", "FCCIn2", "FCCIn1" });
assertEquals(expectedExecutionState, testResults);
}
@@ -231,8 +231,8 @@
}
catch (AxisFault e) {
}
- List expectedExecutionState = Arrays.asList(new String[] { "In2", "In3", "In1", "In4",
- "kaboom", "FCIn4", "FCIn1", "FCIn3", "FCIn2" });
+ List expectedExecutionState = Arrays.asList(new String[] { "In1", "In2", "In3", "In4",
+ "kaboom", "FCIn4", "FCIn3", "FCIn2", "FCIn1" });
assertEquals(expectedExecutionState, testResults);
middleOperationInHandler.shouldFail(false);
}
@@ -248,7 +248,7 @@
catch (AxisFault e) {
}
List expectedExecutionState = Arrays.asList(
- new String[] { "In2", "In3", "In1", "kaboom", "FCIn1", "FCIn3", "FCIn2" });
+ new String[] { "In1", "In2", "In3", "kaboom", "FCIn3", "FCIn2", "FCIn1" });
assertEquals(expectedExecutionState, testResults);
firstOperationInHandler.shouldFail(false);
}
@@ -263,7 +263,7 @@
}
catch (AxisFault e) {
}
- List expectedExecutionState = Arrays.asList(new String[] { "kaboom"});
+ List expectedExecutionState = Arrays.asList(new String[] {"In1", "kaboom","FCIn1"});
assertEquals(expectedExecutionState, testResults);
middleGlobalInHandler.shouldFail(false);
}
@@ -278,9 +278,9 @@
}
catch (AxisFault e) {
}
- List expectedExecutionState = Arrays.asList(new String[] { "In2", "In3", "In1", "In4",
- "In5", "In6", "Out1", "kaboom", "FCOut1", "FCIn6", "FCIn5", "FCIn4", "FCIn1",
- "FCIn3", "FCIn2" });
+ List expectedExecutionState = Arrays.asList(new String[] { "In1", "In2", "In3", "In4",
+ "In5", "In6", "Out1", "kaboom", "FCOut1", "FCIn6", "FCIn5", "FCIn4", "FCIn3",
+ "FCIn2", "FCIn1" });
assertEquals(expectedExecutionState, testResults);
middleOperationOutHandler.shouldFail(false);
}
@@ -385,9 +385,9 @@
catch (AxisFault e) {
}
- List expectedExecutionState = Arrays.asList(new String[] { "In2", "In3", "In1", "In4",
+ List expectedExecutionState = Arrays.asList(new String[] { "In1", "In2", "In3", "In4",
"In5", "In6", "Out1", "Out2", "Out3", "FCOut3", "FCOut2", "FCOut1", "FCIn6",
- "FCIn5", "FCIn4", "FCIn1", "FCIn3", "FCIn2", "CIn1", "kaboom", "FCCIn1" });
+ "FCIn5", "FCIn4", "FCIn3", "FCIn2", "FCIn1", "CIn1", "kaboom", "FCCIn1" });
assertEquals(expectedExecutionState, testResults);
}
Modified: webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/chunking-disabled-axis2.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/chunking-disabled-axis2.xml?view=diff&rev=559011&r1=559010&r2=559011
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/chunking-disabled-axis2.xml (original)
+++ webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/chunking-disabled-axis2.xml Tue Jul 24 04:41:00 2007
@@ -119,31 +119,26 @@
<phaseOrder type="InFlow">
<!-- System pre defined phases -->
<phase name="TransportIn"/>
- <phase name="PreDispatch"/>
- <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
+ <phase name="Addressing">
<handler name="AddressingBasedDispatcher"
class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
- <handler name="RequestURIOperationDispatcher"
- class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
- <order phase="Dispatch"/>
+ <order phase="Addressing"/>
</handler>
-
+ </phase>
+ <phase name="Security"/>
+ <phase name="PreDispatch"/>
+ <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
<handler name="RequestURIBasedDispatcher"
- class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
+ class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
<handler name="SOAPActionBasedDispatcher"
- class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
+ class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
+ <handler name="RequestURIOperationDispatcher"
+ class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
<handler name="SOAPMessageBodyBasedDispatcher"
- class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
+ class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
+
+ <handler name="HTTPLocationBasedDispatcher"
+ class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
</phase>
<!-- System pre defined phases -->
<!-- After Postdispatch phase module author or or service author can add any phase he want -->
@@ -159,31 +154,26 @@
</phaseOrder>
<phaseOrder type="InFaultFlow">
<phase name="TransportIn"/>
- <phase name="PreDispatch"/>
- <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
+ <phase name="Addressing">
<handler name="AddressingBasedDispatcher"
class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
- <handler name="RequestURIOperationDispatcher"
- class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
- <order phase="Dispatch"/>
+ <order phase="Addressing"/>
</handler>
-
+ </phase>
+ <phase name="Security"/>
+ <phase name="PreDispatch"/>
+ <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
<handler name="RequestURIBasedDispatcher"
- class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
+ class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
<handler name="SOAPActionBasedDispatcher"
- class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
+ class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
+ <handler name="RequestURIOperationDispatcher"
+ class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
<handler name="SOAPMessageBodyBasedDispatcher"
- class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
+ class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
+
+ <handler name="HTTPLocationBasedDispatcher"
+ class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
</phase>
<!-- System pre defined phases -->
<!-- After Postdispatch phase module author or or service author can add any phase he want -->
Modified: webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/chunking-enabled-axis2.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/chunking-enabled-axis2.xml?view=diff&rev=559011&r1=559010&r2=559011
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/chunking-enabled-axis2.xml (original)
+++ webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/chunking-enabled-axis2.xml Tue Jul 24 04:41:00 2007
@@ -87,31 +87,26 @@
<phaseOrder type="InFlow">
<!-- System pre defined phases -->
<phase name="TransportIn"/>
- <phase name="PreDispatch"/>
- <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
+ <phase name="Addressing">
<handler name="AddressingBasedDispatcher"
class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
- <handler name="RequestURIOperationDispatcher"
- class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
- <order phase="Dispatch"/>
+ <order phase="Addressing"/>
</handler>
-
+ </phase>
+ <phase name="Security"/>
+ <phase name="PreDispatch"/>
+ <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
<handler name="RequestURIBasedDispatcher"
- class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
+ class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
<handler name="SOAPActionBasedDispatcher"
- class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
+ class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
+ <handler name="RequestURIOperationDispatcher"
+ class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
<handler name="SOAPMessageBodyBasedDispatcher"
- class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
+ class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
+
+ <handler name="HTTPLocationBasedDispatcher"
+ class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
</phase>
<!-- System pre defined phases -->
<!-- After Postdispatch phase module author or or service author can add any phase he want -->
@@ -127,31 +122,26 @@
</phaseOrder>
<phaseOrder type="InFaultFlow">
<phase name="TransportIn"/>
- <phase name="PreDispatch"/>
- <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
+ <phase name="Addressing">
<handler name="AddressingBasedDispatcher"
class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
- <handler name="RequestURIOperationDispatcher"
- class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
- <order phase="Dispatch"/>
+ <order phase="Addressing"/>
</handler>
-
+ </phase>
+ <phase name="Security"/>
+ <phase name="PreDispatch"/>
+ <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
<handler name="RequestURIBasedDispatcher"
- class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
+ class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
<handler name="SOAPActionBasedDispatcher"
- class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
+ class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
+ <handler name="RequestURIOperationDispatcher"
+ class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
<handler name="SOAPMessageBodyBasedDispatcher"
- class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
+ class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
+
+ <handler name="HTTPLocationBasedDispatcher"
+ class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
</phase>
<!-- System pre defined phases -->
<!-- After Postdispatch phase module author or or service author can add any phase he want -->
Modified: webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/commons-http-enabled-axis2.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/commons-http-enabled-axis2.xml?view=diff&rev=559011&r1=559010&r2=559011
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/commons-http-enabled-axis2.xml (original)
+++ webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/commons-http-enabled-axis2.xml Tue Jul 24 04:41:00 2007
@@ -69,31 +69,26 @@
<phaseOrder type="InFlow">
<!-- System pre defined phases -->
<phase name="TransportIn"/>
- <phase name="PreDispatch"/>
- <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
+ <phase name="Addressing">
<handler name="AddressingBasedDispatcher"
class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
- <handler name="RequestURIOperationDispatcher"
- class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
- <order phase="Dispatch"/>
+ <order phase="Addressing"/>
</handler>
-
+ </phase>
+ <phase name="Security"/>
+ <phase name="PreDispatch"/>
+ <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
<handler name="RequestURIBasedDispatcher"
- class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
+ class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
<handler name="SOAPActionBasedDispatcher"
- class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
+ class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
+ <handler name="RequestURIOperationDispatcher"
+ class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
<handler name="SOAPMessageBodyBasedDispatcher"
- class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
+ class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
+
+ <handler name="HTTPLocationBasedDispatcher"
+ class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
</phase>
<!-- System pre defined phases -->
<!-- After Postdispatch phase module author or or service author can add any phase he want -->
@@ -109,31 +104,26 @@
</phaseOrder>
<phaseOrder type="InFaultFlow">
<phase name="TransportIn"/>
- <phase name="PreDispatch"/>
- <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
+ <phase name="Addressing">
<handler name="AddressingBasedDispatcher"
class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
- <handler name="RequestURIOperationDispatcher"
- class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
- <order phase="Dispatch"/>
+ <order phase="Addressing"/>
</handler>
-
+ </phase>
+ <phase name="Security"/>
+ <phase name="PreDispatch"/>
+ <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
<handler name="RequestURIBasedDispatcher"
- class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
+ class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
<handler name="SOAPActionBasedDispatcher"
- class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
+ class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
+ <handler name="RequestURIOperationDispatcher"
+ class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
<handler name="SOAPMessageBodyBasedDispatcher"
- class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
+ class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
+
+ <handler name="HTTPLocationBasedDispatcher"
+ class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
</phase>
<!-- System pre defined phases -->
<!-- After Postdispatch phase module author or or service author can add any phase he want -->
Modified: webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/jms/jms-enabled-client-axis2.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/jms/jms-enabled-client-axis2.xml?view=diff&rev=559011&r1=559010&r2=559011
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/jms/jms-enabled-client-axis2.xml (original)
+++ webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/jms/jms-enabled-client-axis2.xml Tue Jul 24 04:41:00 2007
@@ -152,22 +152,26 @@
<order phase="Dispatch"/>
</handler>
</phase>
- <phase name="Security"/>
- <phase name="PreDispatch"/>
- <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
+ <phase name="Addressing">
<handler name="AddressingBasedDispatcher"
class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
- <order phase="Dispatch"/>
+ <order phase="Addressing"/>
</handler>
+ </phase>
+ <phase name="Security"/>
+ <phase name="PreDispatch"/>
+ <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
+ <handler name="RequestURIBasedDispatcher"
+ class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
+ <handler name="SOAPActionBasedDispatcher"
+ class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
<handler name="RequestURIOperationDispatcher"
- class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
+ class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
<handler name="SOAPMessageBodyBasedDispatcher"
- class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
+ class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
+
+ <handler name="HTTPLocationBasedDispatcher"
+ class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
</phase>
<!-- System pre defined phases -->
<!-- After Postdispatch phase module author or or service author can add any phase he want -->
@@ -183,31 +187,26 @@
<phase name="Security"/>
</phaseOrder>
<phaseOrder type="InFaultFlow">
+ <phase name="Addressing">
+ <handler name="AddressingBasedDispatcher"
+ class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
+ <order phase="Addressing"/>
+ </handler>
+ </phase>
+ <phase name="Security"/>
<phase name="PreDispatch"/>
<phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
<handler name="RequestURIBasedDispatcher"
- class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
+ class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
<handler name="SOAPActionBasedDispatcher"
- class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
- <handler name="AddressingBasedDispatcher"
- class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
+ class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
<handler name="RequestURIOperationDispatcher"
- class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
+ class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
<handler name="SOAPMessageBodyBasedDispatcher"
- class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
+ class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
+
+ <handler name="HTTPLocationBasedDispatcher"
+ class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
</phase>
<!-- user can add his own phases to this area -->
<phase name="OperationInFaultPhase"/>
Modified: webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/jms/jms-enabled-server-axis2.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/jms/jms-enabled-server-axis2.xml?view=diff&rev=559011&r1=559010&r2=559011
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/jms/jms-enabled-server-axis2.xml (original)
+++ webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/jms/jms-enabled-server-axis2.xml Tue Jul 24 04:41:00 2007
@@ -148,22 +148,26 @@
<order phase="Transport"/>
</handler>
</phase>
- <phase name="Security"/>
- <phase name="PreDispatch"/>
- <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
+ <phase name="Addressing">
<handler name="AddressingBasedDispatcher"
class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
- <order phase="Dispatch"/>
+ <order phase="Addressing"/>
</handler>
+ </phase>
+ <phase name="Security"/>
+ <phase name="PreDispatch"/>
+ <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
+ <handler name="RequestURIBasedDispatcher"
+ class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
+ <handler name="SOAPActionBasedDispatcher"
+ class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
<handler name="RequestURIOperationDispatcher"
- class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
+ class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
<handler name="SOAPMessageBodyBasedDispatcher"
- class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
+ class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
+
+ <handler name="HTTPLocationBasedDispatcher"
+ class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
</phase>
<!-- System pre defined phases -->
<!-- After Postdispatch phase module author or or service author can add any phase he want -->
@@ -179,31 +183,26 @@
<phase name="Security"/>
</phaseOrder>
<phaseOrder type="InFaultFlow">
+ <phase name="Addressing">
+ <handler name="AddressingBasedDispatcher"
+ class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
+ <order phase="Addressing"/>
+ </handler>
+ </phase>
+ <phase name="Security"/>
<phase name="PreDispatch"/>
<phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
<handler name="RequestURIBasedDispatcher"
- class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
+ class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
<handler name="SOAPActionBasedDispatcher"
- class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
- <handler name="AddressingBasedDispatcher"
- class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
+ class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
<handler name="RequestURIOperationDispatcher"
- class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
+ class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
<handler name="SOAPMessageBodyBasedDispatcher"
- class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
+ class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
+
+ <handler name="HTTPLocationBasedDispatcher"
+ class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
</phase>
<!-- user can add his own phases to this area -->
<phase name="OperationInFaultPhase"/>
Modified: webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/mail/mail-enabled-axis2.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/mail/mail-enabled-axis2.xml?view=diff&rev=559011&r1=559010&r2=559011
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/mail/mail-enabled-axis2.xml (original)
+++ webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/mail/mail-enabled-axis2.xml Tue Jul 24 04:41:00 2007
@@ -82,31 +82,26 @@
<phaseOrder type="InFlow">
<!-- System pre defined phases -->
<phase name="TransportIn"/>
- <phase name="PreDispatch"/>
- <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
+ <phase name="Addressing">
<handler name="AddressingBasedDispatcher"
class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
- <handler name="RequestURIOperationDispatcher"
- class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
- <order phase="Dispatch"/>
+ <order phase="Addressing"/>
</handler>
-
+ </phase>
+ <phase name="Security"/>
+ <phase name="PreDispatch"/>
+ <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
<handler name="RequestURIBasedDispatcher"
- class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
+ class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
<handler name="SOAPActionBasedDispatcher"
- class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
+ class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
+ <handler name="RequestURIOperationDispatcher"
+ class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
<handler name="SOAPMessageBodyBasedDispatcher"
- class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
+ class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
+
+ <handler name="HTTPLocationBasedDispatcher"
+ class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
</phase>
<!-- System pre defined phases -->
<!-- After Postdispatch phase module author or or service author can add any phase he want -->
Modified: webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/mail/mail-enabled-client-axis2.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/mail/mail-enabled-client-axis2.xml?view=diff&rev=559011&r1=559010&r2=559011
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/mail/mail-enabled-client-axis2.xml (original)
+++ webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/mail/mail-enabled-client-axis2.xml Tue Jul 24 04:41:00 2007
@@ -130,22 +130,26 @@
<order phase="Dispatch"/>
</handler>
</phase>
- <phase name="Security"/>
- <phase name="PreDispatch"/>
- <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
+ <phase name="Addressing">
<handler name="AddressingBasedDispatcher"
class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
- <order phase="Dispatch"/>
+ <order phase="Addressing"/>
</handler>
+ </phase>
+ <phase name="Security"/>
+ <phase name="PreDispatch"/>
+ <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
+ <handler name="RequestURIBasedDispatcher"
+ class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
+ <handler name="SOAPActionBasedDispatcher"
+ class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
<handler name="RequestURIOperationDispatcher"
- class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
+ class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
<handler name="SOAPMessageBodyBasedDispatcher"
- class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
+ class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
+
+ <handler name="HTTPLocationBasedDispatcher"
+ class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
</phase>
<!-- System pre defined phases -->
<!-- After Postdispatch phase module author or or service author can add any phase he want -->
Modified: webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/mail/mail-enabled-server-axis2.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/mail/mail-enabled-server-axis2.xml?view=diff&rev=559011&r1=559010&r2=559011
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/mail/mail-enabled-server-axis2.xml (original)
+++ webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/mail/mail-enabled-server-axis2.xml Tue Jul 24 04:41:00 2007
@@ -130,22 +130,26 @@
<order phase="Dispatch"/>
</handler>
</phase>
- <phase name="Security"/>
- <phase name="PreDispatch"/>
- <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
+ <phase name="Addressing">
<handler name="AddressingBasedDispatcher"
class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
- <order phase="Dispatch"/>
+ <order phase="Addressing"/>
</handler>
+ </phase>
+ <phase name="Security"/>
+ <phase name="PreDispatch"/>
+ <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
+ <handler name="RequestURIBasedDispatcher"
+ class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
+ <handler name="SOAPActionBasedDispatcher"
+ class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
<handler name="RequestURIOperationDispatcher"
- class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
+ class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
<handler name="SOAPMessageBodyBasedDispatcher"
- class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
+ class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
+
+ <handler name="HTTPLocationBasedDispatcher"
+ class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
</phase>
<!-- System pre defined phases -->
<!-- After Postdispatch phase module author or or service author can add any phase he want -->
Modified: webservices/axis2/trunk/java/modules/kernel/conf/axis2.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/conf/axis2.xml?view=diff&rev=559011&r1=559010&r2=559011
==============================================================================
--- webservices/axis2/trunk/java/modules/kernel/conf/axis2.xml (original)
+++ webservices/axis2/trunk/java/modules/kernel/conf/axis2.xml Tue Jul 24 04:41:00 2007
@@ -354,13 +354,14 @@
<order phase="Transport"/>
</handler>
</phase>
- <phase name="PreDispatch">
- <handler name="AddressingBasedDispatcher"
+ <phase name="Addressing">
+ <handler name="AddressingBasedDispatcher"
class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
- <order phase="PreDispatch" phaseLast="true"/>
+ <order phase="Addressing"/>
</handler>
</phase>
<phase name="Security"/>
+ <phase name="PreDispatch"/>
<phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
<handler name="RequestURIBasedDispatcher"
class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
@@ -392,19 +393,21 @@
<phase name="Security"/>
</phaseOrder>
<phaseOrder type="InFaultFlow">
+ <phase name="Addressing">
+ <handler name="AddressingBasedDispatcher"
+ class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
+ <order phase="Addressing"/>
+ </handler>
+ </phase>
+ <phase name="Security"/>
<phase name="PreDispatch"/>
<phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
<handler name="RequestURIBasedDispatcher"
class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
-
<handler name="SOAPActionBasedDispatcher"
class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
-
- <handler name="AddressingBasedDispatcher"
- class="org.apache.axis2.dispatchers.AddressingBasedDispatcher"/>
<handler name="RequestURIOperationDispatcher"
class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
-
<handler name="SOAPMessageBodyBasedDispatcher"
class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
Modified: webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/axis2_default.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/axis2_default.xml?view=diff&rev=559011&r1=559010&r2=559011
==============================================================================
--- webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/axis2_default.xml (original)
+++ webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/axis2_default.xml Tue Jul 24 04:41:00 2007
@@ -179,14 +179,15 @@
class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher">
<order phase="Transport"/>
</handler>
- </phase>
- <phase name="PreDispatch">
+ </phase>
+ <phase name="Addressing">
<handler name="AddressingBasedDispatcher"
class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
- <order phase="PreDispatch" phaseLast="true"/>
+ <order phase="Addressing"/>
</handler>
</phase>
<phase name="Security"/>
+ <phase name="PreDispatch"/>
<phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
<handler name="RequestURIBasedDispatcher"
class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
@@ -216,36 +217,26 @@
<phase name="Security"/>
</phaseOrder>
<phaseOrder type="InFaultFlow">
+ <phase name="Addressing">
+ <handler name="AddressingBasedDispatcher"
+ class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
+ <order phase="Addressing"/>
+ </handler>
+ </phase>
+ <phase name="Security"/>
<phase name="PreDispatch"/>
<phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
<handler name="RequestURIBasedDispatcher"
- class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
+ class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
<handler name="SOAPActionBasedDispatcher"
- class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
- <handler name="AddressingBasedDispatcher"
- class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
+ class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
<handler name="RequestURIOperationDispatcher"
- class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
- <order phase="Dispatch"/>
- </handler>
-
+ class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
<handler name="SOAPMessageBodyBasedDispatcher"
- class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
+ class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
<handler name="HTTPLocationBasedDispatcher"
- class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher">
- <order phase="Dispatch"/>
- </handler>
+ class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
</phase>
<phase name="RMPhase"/>
<!-- user can add his own phases to this area -->
Modified: webservices/axis2/trunk/java/modules/kernel/test/org/apache/axis2/deployment/ModuleDisengagementTest.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/test/org/apache/axis2/deployment/ModuleDisengagementTest.java?view=diff&rev=559011&r1=559010&r2=559011
==============================================================================
--- webservices/axis2/trunk/java/modules/kernel/test/org/apache/axis2/deployment/ModuleDisengagementTest.java (original)
+++ webservices/axis2/trunk/java/modules/kernel/test/org/apache/axis2/deployment/ModuleDisengagementTest.java Tue Jul 24 04:41:00 2007
@@ -62,9 +62,9 @@
Phase userPhase;
ArrayList globalinflow = config.getInFlowPhases();
assertNotNull(globalinflow);
- phase = (Phase) globalinflow.get(1);
+ phase = (Phase) globalinflow.get(3);
assertNotNull(phase);
- assertEquals(phase.getHandlerCount(), 1);
+ assertEquals(phase.getHandlerCount(), 0);
AxisService service = config.getService(serviceName);
assertNotNull(service);
AxisOperation operation = service.getOperation(opName);
@@ -74,11 +74,11 @@
assertEquals(0, userPhase.getHandlerCount());
config.engageModule(module.getName());
- assertEquals(3, phase.getHandlerCount());
+ assertEquals(2, phase.getHandlerCount());
assertEquals(1, userPhase.getHandlerCount());
config.disengageModule(module);
- assertEquals(1, phase.getHandlerCount());
+ assertEquals(0, phase.getHandlerCount());
assertEquals(0, userPhase.getHandlerCount());
}
@@ -89,9 +89,9 @@
Phase userPhase;
ArrayList globalinflow = config.getInFlowPhases();
assertNotNull(globalinflow);
- phase = (Phase) globalinflow.get(1);
+ phase = (Phase) globalinflow.get(3);
assertNotNull(phase);
- assertEquals(1, phase.getHandlerCount());
+ assertEquals(0, phase.getHandlerCount());
AxisService service = config.getService(serviceName);
assertNotNull(service);
AxisOperation operation = service.getOperation(opName);
@@ -102,11 +102,11 @@
assertEquals(0, userPhase.getHandlerCount());
config.engageModule(module.getName());
- assertEquals(3, phase.getHandlerCount());
+ assertEquals(2, phase.getHandlerCount());
assertEquals(1, userPhase.getHandlerCount());
service.disengageModule(module);
- assertEquals(3, phase.getHandlerCount());
+ assertEquals(2, phase.getHandlerCount());
assertEquals(0, userPhase.getHandlerCount());
}
@@ -126,9 +126,9 @@
Phase userPhase;
ArrayList globalinflow = config.getInFlowPhases();
assertNotNull(globalinflow);
- phase = (Phase) globalinflow.get(1);
+ phase = (Phase) globalinflow.get(3);
assertNotNull(phase);
- assertEquals(phase.getHandlerCount(), 1);
+ assertEquals(phase.getHandlerCount(), 0);
AxisService service = config.getService(serviceName);
assertNotNull(service);
AxisOperation operation = service.getOperation(opName);
@@ -138,11 +138,11 @@
assertEquals(0, userPhase.getHandlerCount());
config.engageModule(module.getName());
- assertEquals(3, phase.getHandlerCount());
+ assertEquals(2, phase.getHandlerCount());
assertEquals(1, userPhase.getHandlerCount());
operation.disengageModule(module);
- assertEquals(3, phase.getHandlerCount());
+ assertEquals(2, phase.getHandlerCount());
assertEquals(0, userPhase.getHandlerCount());
}
@@ -153,9 +153,9 @@
Phase userPhase;
ArrayList globalinflow = config.getInFlowPhases();
assertNotNull(globalinflow);
- predisptah = (Phase) globalinflow.get(1);
+ predisptah = (Phase) globalinflow.get(3);
assertNotNull(predisptah);
- assertEquals(predisptah.getHandlerCount(), 1);
+ assertEquals(predisptah.getHandlerCount(), 0);
AxisService service = config.getService(serviceName);
assertNotNull(service);
AxisOperation operation = service.getOperation(opName);
@@ -165,11 +165,11 @@
assertEquals(0, userPhase.getHandlerCount());
service.engageModule(module);
- assertEquals(3, predisptah.getHandlerCount());
+ assertEquals(2, predisptah.getHandlerCount());
assertEquals(1, userPhase.getHandlerCount());
service.disengageModule(module);
- assertEquals(1, predisptah.getHandlerCount());
+ assertEquals(0, predisptah.getHandlerCount());
assertEquals(0, userPhase.getHandlerCount());
}
@@ -180,9 +180,9 @@
Phase userPhase;
ArrayList globalinflow = config.getInFlowPhases();
assertNotNull(globalinflow);
- phase = (Phase) globalinflow.get(1);
+ phase = (Phase) globalinflow.get(3);
assertNotNull(phase);
- assertEquals(phase.getHandlerCount(), 1);
+ assertEquals(phase.getHandlerCount(), 0);
AxisService service = config.getService(serviceName);
assertNotNull(service);
AxisOperation operation = service.getOperation(opName);
@@ -192,11 +192,11 @@
assertEquals(0, userPhase.getHandlerCount());
service.engageModule(module);
- assertEquals(3, phase.getHandlerCount());
+ assertEquals(2, phase.getHandlerCount());
assertEquals(1, userPhase.getHandlerCount());
operation.disengageModule(module);
- assertEquals(3, phase.getHandlerCount());
+ assertEquals(2, phase.getHandlerCount());
assertEquals(0, userPhase.getHandlerCount());
}
@@ -207,9 +207,9 @@
Phase userPhase;
ArrayList globalinflow = config.getInFlowPhases();
assertNotNull(globalinflow);
- phase = (Phase) globalinflow.get(1);
+ phase = (Phase) globalinflow.get(3);
assertNotNull(phase);
- assertEquals(phase.getHandlerCount(), 1);
+ assertEquals(phase.getHandlerCount(), 0);
AxisService service = config.getService(serviceName);
assertNotNull(service);
AxisOperation operation = service.getOperation(opName);
@@ -218,10 +218,10 @@
assertNotNull(userPhase);
assertEquals(0, userPhase.getHandlerCount());
operation.engageModule(module);
- assertEquals(3, phase.getHandlerCount());
+ assertEquals(2, phase.getHandlerCount());
assertEquals(1, userPhase.getHandlerCount());
operation.disengageModule(module);
- assertEquals(1, phase.getHandlerCount());
+ assertEquals(0, phase.getHandlerCount());
assertEquals(0, userPhase.getHandlerCount());
}
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org
Re: svn commit: r559011 - in /webservices/axis2/trunk/java/modules:
addressing/src/META-INF/ integration/conf/
integration/test-resources/deployment/
integration/test-resources/mtom/ integration/test-resources/swa/
integration/test/org/apache/axis2/engine/...
Posted by Glen Daniels <gl...@thoughtcraft.com>.
Gosh. If only Modules ...
http://marc.info/?l=axis-dev&m=118117804705440&w=2
... could define their own Phases
http://marc.info/?l=axis-dev&m=114404998012486&w=2
this commit could have consisted of a simple change to the Addressing
module's module.xml, and that would basically be it. This demonstrates,
once again, exactly the problem with the current overly-static design.
I still stand by the position I wrote up last year:
http://marc.info/?l=axis-dev&m=114417377917696&w=2
This needs to be fixed after 1.3, folks.
--Glen
deepal@apache.org wrote:
> Author: deepal
> Date: Tue Jul 24 04:41:00 2007
> New Revision: 559011
>
> URL: http://svn.apache.org/viewvc?view=rev&rev=559011
> Log:
> -Add a phase called Addressing as I mentioned in the mailing list
> - Move all the addressing handlers into Addressing phase
> - Had to modify a set of axis2.xml and test cases to cope this chang
>
> [This is a big commit but no need to worry :) ]
>
> Modified:
> webservices/axis2/trunk/java/modules/addressing/src/META-INF/module.xml
> webservices/axis2/trunk/java/modules/integration/conf/axis2.xml
> webservices/axis2/trunk/java/modules/integration/test-resources/deployment/deployment.both.axis2.xml
> webservices/axis2/trunk/java/modules/integration/test-resources/mtom/MTOM-enabled-axis2.xml
> webservices/axis2/trunk/java/modules/integration/test-resources/mtom/MTOM-fileCache-enabled-axis2.xml
> webservices/axis2/trunk/java/modules/integration/test-resources/swa/SwA-enabled-axis2.xml
> webservices/axis2/trunk/java/modules/integration/test-resources/swa/SwA-fileCache-enabled-axis2.xml
> webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/HandlerExecutionTest.java
> webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/chunking-disabled-axis2.xml
> webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/chunking-enabled-axis2.xml
> webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/commons-http-enabled-axis2.xml
> webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/jms/jms-enabled-client-axis2.xml
> webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/jms/jms-enabled-server-axis2.xml
> webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/mail/mail-enabled-axis2.xml
> webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/mail/mail-enabled-client-axis2.xml
> webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/mail/mail-enabled-server-axis2.xml
> webservices/axis2/trunk/java/modules/kernel/conf/axis2.xml
> webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/axis2_default.xml
> webservices/axis2/trunk/java/modules/kernel/test/org/apache/axis2/deployment/ModuleDisengagementTest.java
>
> Modified: webservices/axis2/trunk/java/modules/addressing/src/META-INF/module.xml
> URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/addressing/src/META-INF/module.xml?view=diff&rev=559011&r1=559010&r2=559011
> ==============================================================================
> --- webservices/axis2/trunk/java/modules/addressing/src/META-INF/module.xml (original)
> +++ webservices/axis2/trunk/java/modules/addressing/src/META-INF/module.xml Tue Jul 24 04:41:00 2007
> @@ -20,13 +20,13 @@
> <Description>This is the WS-Addressing implementation on Axis2, supporting the WS-Addressing 1.0 Recommendation, as well as the Submission version (2004/08).</Description>
> <InFlow>
> <handler name="AddressingFinalInHandler" class="org.apache.axis2.handlers.addressing.AddressingFinalInHandler">
> - <order phase="PreDispatch"/>
> + <order phase="Addressing" before="AddressingBasedDispatcher"/>
> </handler>
> <handler name="AddressingSubmissionInHandler" class="org.apache.axis2.handlers.addressing.AddressingSubmissionInHandler">
> - <order phase="PreDispatch"/>
> + <order phase="Addressing" before="AddressingBasedDispatcher"/>
> </handler>
> <handler name="AddressingValidationHandler" class="org.apache.axis2.handlers.addressing.AddressingValidationHandler">
> - <order phase="Dispatch" after="AddressingBasedDispatcher"/>
> + <order phase="Addressing" after="AddressingBasedDispatcher"/>
> </handler>
> </InFlow>
>
> @@ -45,13 +45,13 @@
>
> <InFaultFlow>
> <handler name="AddressingFinalInHandler" class="org.apache.axis2.handlers.addressing.AddressingFinalInHandler">
> - <order phase="PreDispatch"/>
> + <order phase="Addressing" before="AddressingBasedDispatcher"/>
> </handler>
> <handler name="AddressingSubmissionInHandler" class="org.apache.axis2.handlers.addressing.AddressingSubmissionInHandler">
> - <order phase="PreDispatch"/>
> + <order phase="Addressing" before="AddressingBasedDispatcher"/>
> </handler>
> <handler name="AddressingInFaultHandler" class="org.apache.axis2.handlers.addressing.AddressingInFaultHandler">
> - <order phase="Dispatch"/>
> + <order phase="Addressing" after="AddressingBasedDispatcher"/>
> </handler>
> <!-- AddressingValidationHandler not present on the INfaultflow so that we don't get faults bouncing around forever -->
> </InFaultFlow>
>
> Modified: webservices/axis2/trunk/java/modules/integration/conf/axis2.xml
> URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/integration/conf/axis2.xml?view=diff&rev=559011&r1=559010&r2=559011
> ==============================================================================
> --- webservices/axis2/trunk/java/modules/integration/conf/axis2.xml (original)
> +++ webservices/axis2/trunk/java/modules/integration/conf/axis2.xml Tue Jul 24 04:41:00 2007
> @@ -215,16 +215,22 @@
> class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher">
> <order phase="Transport"/>
> </handler>
> + <handler name="RequestURIOperationDispatcher"
> + class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
> <handler name="SOAPActionBasedDispatcher"
> class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher">
> <order phase="Transport"/>
> </handler>
> </phase>
> + <phase name="Addressing">
> + <handler name="AddressingBasedDispatcher"
> + class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
> + <order phase="Addressing"/>
> + </handler>
> + </phase>
> <phase name="Security"/>
> <phase name="PreDispatch"/>
> <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> - <handler name="AddressingBasedDispatcher"
> - class="org.apache.axis2.dispatchers.AddressingBasedDispatcher"/>
> <handler name="RequestURIOperationDispatcher"
> class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
> <handler name="SOAPMessageBodyBasedDispatcher"
> @@ -246,23 +252,27 @@
> <phase name="Security"/>
> </phaseOrder>
> <phaseOrder type="InFaultFlow">
> + <phase name="Addressing">
> + <handler name="AddressingBasedDispatcher"
> + class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
> + <order phase="Addressing"/>
> + </handler>
> + </phase>
> + <phase name="Security"/>
> <phase name="PreDispatch"/>
> <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> <handler name="RequestURIBasedDispatcher"
> class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
> -
> <handler name="SOAPActionBasedDispatcher"
> class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
> -
> - <handler name="AddressingBasedDispatcher"
> - class="org.apache.axis2.dispatchers.AddressingBasedDispatcher"/>
> <handler name="RequestURIOperationDispatcher"
> class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
> -
> <handler name="SOAPMessageBodyBasedDispatcher"
> class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
> - </phase>
> - <phase name="RMPhase"/>
> +
> + <handler name="HTTPLocationBasedDispatcher"
> + class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
> + </phase> <phase name="RMPhase"/>
> <!-- user can add his own phases to this area -->
> <phase name="OperationInFaultPhase"/>
> </phaseOrder>
>
> Modified: webservices/axis2/trunk/java/modules/integration/test-resources/deployment/deployment.both.axis2.xml
> URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/integration/test-resources/deployment/deployment.both.axis2.xml?view=diff&rev=559011&r1=559010&r2=559011
> ==============================================================================
> --- webservices/axis2/trunk/java/modules/integration/test-resources/deployment/deployment.both.axis2.xml (original)
> +++ webservices/axis2/trunk/java/modules/integration/test-resources/deployment/deployment.both.axis2.xml Tue Jul 24 04:41:00 2007
> @@ -84,24 +84,27 @@
> <order phase="Dispatch"/>
> </handler>
> </phase>
> + <phase name="Addressing">
> + <handler name="AddressingBasedDispatcher"
> + class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
> + <order phase="Addressing"/>
> + </handler>
> + </phase>
> <phase name="Security"/>
> <phase name="PreDispatch"/>
> <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> - <handler name="AddressingBasedDispatcher"
> - class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> + <handler name="RequestURIBasedDispatcher"
> + class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
> + <handler name="SOAPActionBasedDispatcher"
> + class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
> <handler name="RequestURIOperationDispatcher"
> - class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> + class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
> <handler name="SOAPMessageBodyBasedDispatcher"
> - class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> - </phase>
> - <!-- System pre defined phases -->
> + class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
> +
> + <handler name="HTTPLocationBasedDispatcher"
> + class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
> + </phase> <!-- System pre defined phases -->
> <!-- After Postdispatch phase module author or or service author can add any phase he want -->
> <phase name="OperationInPhase"/>
> </phaseOrder>
> @@ -114,33 +117,27 @@
> <phase name="MessageOut"/>
> </phaseOrder>
> <phaseOrder type="InFaultFlow">
> + <phase name="Addressing">
> + <handler name="AddressingBasedDispatcher"
> + class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
> + <order phase="Addressing"/>
> + </handler>
> + </phase>
> + <phase name="Security"/>
> <phase name="PreDispatch"/>
> <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> <handler name="RequestURIBasedDispatcher"
> - class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> + class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
> <handler name="SOAPActionBasedDispatcher"
> - class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> - <handler name="AddressingBasedDispatcher"
> - class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> + class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
> <handler name="RequestURIOperationDispatcher"
> - class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> + class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
> <handler name="SOAPMessageBodyBasedDispatcher"
> - class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> - </phase>
> - <!-- user can add his own phases to this area -->
> + class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
> +
> + <handler name="HTTPLocationBasedDispatcher"
> + class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
> + </phase> <!-- user can add his own phases to this area -->
> <phase name="OperationInFaultPhase"/>
> </phaseOrder>
> <phaseOrder type="OutFaultFlow">
>
> Modified: webservices/axis2/trunk/java/modules/integration/test-resources/mtom/MTOM-enabled-axis2.xml
> URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/integration/test-resources/mtom/MTOM-enabled-axis2.xml?view=diff&rev=559011&r1=559010&r2=559011
> ==============================================================================
> --- webservices/axis2/trunk/java/modules/integration/test-resources/mtom/MTOM-enabled-axis2.xml (original)
> +++ webservices/axis2/trunk/java/modules/integration/test-resources/mtom/MTOM-enabled-axis2.xml Tue Jul 24 04:41:00 2007
> @@ -90,31 +90,26 @@
> <phaseOrder type="InFlow">
> <!-- System pre defined phases -->
> <phase name="TransportIn"/>
> - <phase name="PreDispatch"/>
> - <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> + <phase name="Addressing">
> <handler name="AddressingBasedDispatcher"
> class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> - <handler name="RequestURIOperationDispatcher"
> - class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
> - <order phase="Dispatch"/>
> + <order phase="Addressing"/>
> </handler>
> -
> + </phase>
> + <phase name="Security"/>
> + <phase name="PreDispatch"/>
> + <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> <handler name="RequestURIBasedDispatcher"
> - class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> + class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
> <handler name="SOAPActionBasedDispatcher"
> - class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> + class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
> + <handler name="RequestURIOperationDispatcher"
> + class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
> <handler name="SOAPMessageBodyBasedDispatcher"
> - class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> + class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
> +
> + <handler name="HTTPLocationBasedDispatcher"
> + class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
> </phase>
> <!-- System pre defined phases -->
> <!-- After Postdispatch phase module author or or service author can add any phase he want -->
> @@ -131,31 +126,26 @@
> <phaseOrder type="InFaultFlow">
> <!-- System pre defined phases -->
> <phase name="TransportIn"/>
> - <phase name="PreDispatch"/>
> - <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> + <phase name="Addressing">
> <handler name="AddressingBasedDispatcher"
> class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> - <handler name="RequestURIOperationDispatcher"
> - class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
> - <order phase="Dispatch"/>
> + <order phase="Addressing"/>
> </handler>
> -
> + </phase>
> + <phase name="Security"/>
> + <phase name="PreDispatch"/>
> + <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> <handler name="RequestURIBasedDispatcher"
> - class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> + class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
> <handler name="SOAPActionBasedDispatcher"
> - class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> + class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
> + <handler name="RequestURIOperationDispatcher"
> + class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
> <handler name="SOAPMessageBodyBasedDispatcher"
> - class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> + class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
> +
> + <handler name="HTTPLocationBasedDispatcher"
> + class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
> </phase>
> <!-- System pre defined phases -->
> <!-- After Postdispatch phase module author or or service author can add any phase he want -->
>
> Modified: webservices/axis2/trunk/java/modules/integration/test-resources/mtom/MTOM-fileCache-enabled-axis2.xml
> URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/integration/test-resources/mtom/MTOM-fileCache-enabled-axis2.xml?view=diff&rev=559011&r1=559010&r2=559011
> ==============================================================================
> --- webservices/axis2/trunk/java/modules/integration/test-resources/mtom/MTOM-fileCache-enabled-axis2.xml (original)
> +++ webservices/axis2/trunk/java/modules/integration/test-resources/mtom/MTOM-fileCache-enabled-axis2.xml Tue Jul 24 04:41:00 2007
> @@ -92,31 +92,26 @@
> <phaseOrder type="InFlow">
> <!-- System pre defined phases -->
> <phase name="TransportIn"/>
> - <phase name="PreDispatch"/>
> - <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> + <phase name="Addressing">
> <handler name="AddressingBasedDispatcher"
> class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> - <handler name="RequestURIOperationDispatcher"
> - class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
> - <order phase="Dispatch"/>
> + <order phase="Addressing"/>
> </handler>
> -
> + </phase>
> + <phase name="Security"/>
> + <phase name="PreDispatch"/>
> + <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> <handler name="RequestURIBasedDispatcher"
> - class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> + class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
> <handler name="SOAPActionBasedDispatcher"
> - class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> + class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
> + <handler name="RequestURIOperationDispatcher"
> + class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
> <handler name="SOAPMessageBodyBasedDispatcher"
> - class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> + class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
> +
> + <handler name="HTTPLocationBasedDispatcher"
> + class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
> </phase>
> <!-- System pre defined phases -->
> <!-- After Postdispatch phase module author or or service author can add any phase he want -->
> @@ -133,31 +128,26 @@
> <phaseOrder type="InFaultFlow">
> <!-- System pre defined phases -->
> <phase name="TransportIn"/>
> - <phase name="PreDispatch"/>
> - <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> + <phase name="Addressing">
> <handler name="AddressingBasedDispatcher"
> class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> - <handler name="RequestURIOperationDispatcher"
> - class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
> - <order phase="Dispatch"/>
> + <order phase="Addressing"/>
> </handler>
> -
> + </phase>
> + <phase name="Security"/>
> + <phase name="PreDispatch"/>
> + <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> <handler name="RequestURIBasedDispatcher"
> - class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> + class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
> <handler name="SOAPActionBasedDispatcher"
> - class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> + class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
> + <handler name="RequestURIOperationDispatcher"
> + class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
> <handler name="SOAPMessageBodyBasedDispatcher"
> - class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> + class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
> +
> + <handler name="HTTPLocationBasedDispatcher"
> + class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
> </phase>
> <!-- System pre defined phases -->
> <!-- After Postdispatch phase module author or or service author can add any phase he want -->
>
> Modified: webservices/axis2/trunk/java/modules/integration/test-resources/swa/SwA-enabled-axis2.xml
> URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/integration/test-resources/swa/SwA-enabled-axis2.xml?view=diff&rev=559011&r1=559010&r2=559011
> ==============================================================================
> --- webservices/axis2/trunk/java/modules/integration/test-resources/swa/SwA-enabled-axis2.xml (original)
> +++ webservices/axis2/trunk/java/modules/integration/test-resources/swa/SwA-enabled-axis2.xml Tue Jul 24 04:41:00 2007
> @@ -92,31 +92,26 @@
> <phaseOrder type="InFlow">
> <!-- System pre defined phases -->
> <phase name="TransportIn"/>
> - <phase name="PreDispatch"/>
> - <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> + <phase name="Addressing">
> <handler name="AddressingBasedDispatcher"
> class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> - <handler name="RequestURIOperationDispatcher"
> - class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
> - <order phase="Dispatch"/>
> + <order phase="Addressing"/>
> </handler>
> -
> + </phase>
> + <phase name="Security"/>
> + <phase name="PreDispatch"/>
> + <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> <handler name="RequestURIBasedDispatcher"
> - class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> + class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
> <handler name="SOAPActionBasedDispatcher"
> - class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> + class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
> + <handler name="RequestURIOperationDispatcher"
> + class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
> <handler name="SOAPMessageBodyBasedDispatcher"
> - class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> + class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
> +
> + <handler name="HTTPLocationBasedDispatcher"
> + class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
> </phase>
> <!-- System pre defined phases -->
> <!-- After Postdispatch phase module author or or service author can add any phase he want -->
> @@ -133,31 +128,26 @@
> <phaseOrder type="InFaultFlow">
> <!-- System pre defined phases -->
> <phase name="TransportIn"/>
> - <phase name="PreDispatch"/>
> - <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> + <phase name="Addressing">
> <handler name="AddressingBasedDispatcher"
> class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> - <handler name="RequestURIOperationDispatcher"
> - class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
> - <order phase="Dispatch"/>
> + <order phase="Addressing"/>
> </handler>
> -
> + </phase>
> + <phase name="Security"/>
> + <phase name="PreDispatch"/>
> + <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> <handler name="RequestURIBasedDispatcher"
> - class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> + class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
> <handler name="SOAPActionBasedDispatcher"
> - class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> + class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
> + <handler name="RequestURIOperationDispatcher"
> + class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
> <handler name="SOAPMessageBodyBasedDispatcher"
> - class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> + class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
> +
> + <handler name="HTTPLocationBasedDispatcher"
> + class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
> </phase>
> <!-- System pre defined phases -->
> <!-- After Postdispatch phase module author or or service author can add any phase he want -->
>
> Modified: webservices/axis2/trunk/java/modules/integration/test-resources/swa/SwA-fileCache-enabled-axis2.xml
> URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/integration/test-resources/swa/SwA-fileCache-enabled-axis2.xml?view=diff&rev=559011&r1=559010&r2=559011
> ==============================================================================
> --- webservices/axis2/trunk/java/modules/integration/test-resources/swa/SwA-fileCache-enabled-axis2.xml (original)
> +++ webservices/axis2/trunk/java/modules/integration/test-resources/swa/SwA-fileCache-enabled-axis2.xml Tue Jul 24 04:41:00 2007
> @@ -94,31 +94,26 @@
> <phaseOrder type="InFlow">
> <!-- System pre defined phases -->
> <phase name="TransportIn"/>
> - <phase name="PreDispatch"/>
> - <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> + <phase name="Addressing">
> <handler name="AddressingBasedDispatcher"
> class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> - <handler name="RequestURIOperationDispatcher"
> - class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
> - <order phase="Dispatch"/>
> + <order phase="Addressing"/>
> </handler>
> -
> + </phase>
> + <phase name="Security"/>
> + <phase name="PreDispatch"/>
> + <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> <handler name="RequestURIBasedDispatcher"
> - class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> + class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
> <handler name="SOAPActionBasedDispatcher"
> - class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> + class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
> + <handler name="RequestURIOperationDispatcher"
> + class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
> <handler name="SOAPMessageBodyBasedDispatcher"
> - class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> + class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
> +
> + <handler name="HTTPLocationBasedDispatcher"
> + class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
> </phase>
> <!-- System pre defined phases -->
> <!-- After Postdispatch phase module author or or service author can add any phase he want -->
> @@ -135,31 +130,26 @@
> <phaseOrder type="InFaultFlow">
> <!-- System pre defined phases -->
> <phase name="TransportIn"/>
> - <phase name="PreDispatch"/>
> - <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> + <phase name="Addressing">
> <handler name="AddressingBasedDispatcher"
> class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> - <handler name="RequestURIOperationDispatcher"
> - class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
> - <order phase="Dispatch"/>
> + <order phase="Addressing"/>
> </handler>
> -
> + </phase>
> + <phase name="Security"/>
> + <phase name="PreDispatch"/>
> + <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> <handler name="RequestURIBasedDispatcher"
> - class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> + class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
> <handler name="SOAPActionBasedDispatcher"
> - class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> + class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
> + <handler name="RequestURIOperationDispatcher"
> + class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
> <handler name="SOAPMessageBodyBasedDispatcher"
> - class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> + class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
> +
> + <handler name="HTTPLocationBasedDispatcher"
> + class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
> </phase>
> <!-- System pre defined phases -->
> <!-- After Postdispatch phase module author or or service author can add any phase he want -->
>
> Modified: webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/HandlerExecutionTest.java
> URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/HandlerExecutionTest.java?view=diff&rev=559011&r1=559010&r2=559011
> ==============================================================================
> --- webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/HandlerExecutionTest.java (original)
> +++ webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/HandlerExecutionTest.java Tue Jul 24 04:41:00 2007
> @@ -159,9 +159,9 @@
>
> TestingUtils.compareWithCreatedOMElement(result);
>
> - List expectedExecutionState = Arrays.asList(new String[] { "COut1", "COut2", "COut3", "In2",
> - "In3", "In1", "In4", "In5", "In6", "Out1", "Out2", "Out3", "FCOut3", "FCOut2",
> - "FCOut1", "FCIn6", "FCIn5", "FCIn4", "FCIn1", "FCIn3", "FCIn2", "FCCOut3",
> + List expectedExecutionState = Arrays.asList(new String[] { "COut1", "COut2", "COut3", "In1",
> + "In2", "In3", "In4", "In5", "In6", "Out1", "Out2", "Out3", "FCOut3", "FCOut2",
> + "FCOut1", "FCIn6", "FCIn5", "FCIn4", "FCIn3", "FCIn2", "FCIn1", "FCCOut3",
> "FCCOut2", "FCCOut1", "CIn1", "CIn2", "CIn3", "FCCIn3", "FCCIn2", "FCCIn1" });
> assertEquals(expectedExecutionState, testResults);
> }
> @@ -231,8 +231,8 @@
> }
> catch (AxisFault e) {
> }
> - List expectedExecutionState = Arrays.asList(new String[] { "In2", "In3", "In1", "In4",
> - "kaboom", "FCIn4", "FCIn1", "FCIn3", "FCIn2" });
> + List expectedExecutionState = Arrays.asList(new String[] { "In1", "In2", "In3", "In4",
> + "kaboom", "FCIn4", "FCIn3", "FCIn2", "FCIn1" });
> assertEquals(expectedExecutionState, testResults);
> middleOperationInHandler.shouldFail(false);
> }
> @@ -248,7 +248,7 @@
> catch (AxisFault e) {
> }
> List expectedExecutionState = Arrays.asList(
> - new String[] { "In2", "In3", "In1", "kaboom", "FCIn1", "FCIn3", "FCIn2" });
> + new String[] { "In1", "In2", "In3", "kaboom", "FCIn3", "FCIn2", "FCIn1" });
> assertEquals(expectedExecutionState, testResults);
> firstOperationInHandler.shouldFail(false);
> }
> @@ -263,7 +263,7 @@
> }
> catch (AxisFault e) {
> }
> - List expectedExecutionState = Arrays.asList(new String[] { "kaboom"});
> + List expectedExecutionState = Arrays.asList(new String[] {"In1", "kaboom","FCIn1"});
> assertEquals(expectedExecutionState, testResults);
> middleGlobalInHandler.shouldFail(false);
> }
> @@ -278,9 +278,9 @@
> }
> catch (AxisFault e) {
> }
> - List expectedExecutionState = Arrays.asList(new String[] { "In2", "In3", "In1", "In4",
> - "In5", "In6", "Out1", "kaboom", "FCOut1", "FCIn6", "FCIn5", "FCIn4", "FCIn1",
> - "FCIn3", "FCIn2" });
> + List expectedExecutionState = Arrays.asList(new String[] { "In1", "In2", "In3", "In4",
> + "In5", "In6", "Out1", "kaboom", "FCOut1", "FCIn6", "FCIn5", "FCIn4", "FCIn3",
> + "FCIn2", "FCIn1" });
> assertEquals(expectedExecutionState, testResults);
> middleOperationOutHandler.shouldFail(false);
> }
> @@ -385,9 +385,9 @@
> catch (AxisFault e) {
> }
>
> - List expectedExecutionState = Arrays.asList(new String[] { "In2", "In3", "In1", "In4",
> + List expectedExecutionState = Arrays.asList(new String[] { "In1", "In2", "In3", "In4",
> "In5", "In6", "Out1", "Out2", "Out3", "FCOut3", "FCOut2", "FCOut1", "FCIn6",
> - "FCIn5", "FCIn4", "FCIn1", "FCIn3", "FCIn2", "CIn1", "kaboom", "FCCIn1" });
> + "FCIn5", "FCIn4", "FCIn3", "FCIn2", "FCIn1", "CIn1", "kaboom", "FCCIn1" });
> assertEquals(expectedExecutionState, testResults);
> }
>
>
> Modified: webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/chunking-disabled-axis2.xml
> URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/chunking-disabled-axis2.xml?view=diff&rev=559011&r1=559010&r2=559011
> ==============================================================================
> --- webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/chunking-disabled-axis2.xml (original)
> +++ webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/chunking-disabled-axis2.xml Tue Jul 24 04:41:00 2007
> @@ -119,31 +119,26 @@
> <phaseOrder type="InFlow">
> <!-- System pre defined phases -->
> <phase name="TransportIn"/>
> - <phase name="PreDispatch"/>
> - <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> + <phase name="Addressing">
> <handler name="AddressingBasedDispatcher"
> class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> - <handler name="RequestURIOperationDispatcher"
> - class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
> - <order phase="Dispatch"/>
> + <order phase="Addressing"/>
> </handler>
> -
> + </phase>
> + <phase name="Security"/>
> + <phase name="PreDispatch"/>
> + <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> <handler name="RequestURIBasedDispatcher"
> - class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> + class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
> <handler name="SOAPActionBasedDispatcher"
> - class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> + class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
> + <handler name="RequestURIOperationDispatcher"
> + class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
> <handler name="SOAPMessageBodyBasedDispatcher"
> - class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> + class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
> +
> + <handler name="HTTPLocationBasedDispatcher"
> + class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
> </phase>
> <!-- System pre defined phases -->
> <!-- After Postdispatch phase module author or or service author can add any phase he want -->
> @@ -159,31 +154,26 @@
> </phaseOrder>
> <phaseOrder type="InFaultFlow">
> <phase name="TransportIn"/>
> - <phase name="PreDispatch"/>
> - <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> + <phase name="Addressing">
> <handler name="AddressingBasedDispatcher"
> class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> - <handler name="RequestURIOperationDispatcher"
> - class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
> - <order phase="Dispatch"/>
> + <order phase="Addressing"/>
> </handler>
> -
> + </phase>
> + <phase name="Security"/>
> + <phase name="PreDispatch"/>
> + <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> <handler name="RequestURIBasedDispatcher"
> - class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> + class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
> <handler name="SOAPActionBasedDispatcher"
> - class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> + class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
> + <handler name="RequestURIOperationDispatcher"
> + class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
> <handler name="SOAPMessageBodyBasedDispatcher"
> - class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> + class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
> +
> + <handler name="HTTPLocationBasedDispatcher"
> + class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
> </phase>
> <!-- System pre defined phases -->
> <!-- After Postdispatch phase module author or or service author can add any phase he want -->
>
> Modified: webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/chunking-enabled-axis2.xml
> URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/chunking-enabled-axis2.xml?view=diff&rev=559011&r1=559010&r2=559011
> ==============================================================================
> --- webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/chunking-enabled-axis2.xml (original)
> +++ webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/chunking-enabled-axis2.xml Tue Jul 24 04:41:00 2007
> @@ -87,31 +87,26 @@
> <phaseOrder type="InFlow">
> <!-- System pre defined phases -->
> <phase name="TransportIn"/>
> - <phase name="PreDispatch"/>
> - <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> + <phase name="Addressing">
> <handler name="AddressingBasedDispatcher"
> class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> - <handler name="RequestURIOperationDispatcher"
> - class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
> - <order phase="Dispatch"/>
> + <order phase="Addressing"/>
> </handler>
> -
> + </phase>
> + <phase name="Security"/>
> + <phase name="PreDispatch"/>
> + <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> <handler name="RequestURIBasedDispatcher"
> - class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> + class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
> <handler name="SOAPActionBasedDispatcher"
> - class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> + class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
> + <handler name="RequestURIOperationDispatcher"
> + class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
> <handler name="SOAPMessageBodyBasedDispatcher"
> - class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> + class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
> +
> + <handler name="HTTPLocationBasedDispatcher"
> + class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
> </phase>
> <!-- System pre defined phases -->
> <!-- After Postdispatch phase module author or or service author can add any phase he want -->
> @@ -127,31 +122,26 @@
> </phaseOrder>
> <phaseOrder type="InFaultFlow">
> <phase name="TransportIn"/>
> - <phase name="PreDispatch"/>
> - <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> + <phase name="Addressing">
> <handler name="AddressingBasedDispatcher"
> class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> - <handler name="RequestURIOperationDispatcher"
> - class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
> - <order phase="Dispatch"/>
> + <order phase="Addressing"/>
> </handler>
> -
> + </phase>
> + <phase name="Security"/>
> + <phase name="PreDispatch"/>
> + <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> <handler name="RequestURIBasedDispatcher"
> - class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> + class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
> <handler name="SOAPActionBasedDispatcher"
> - class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> + class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
> + <handler name="RequestURIOperationDispatcher"
> + class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
> <handler name="SOAPMessageBodyBasedDispatcher"
> - class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> + class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
> +
> + <handler name="HTTPLocationBasedDispatcher"
> + class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
> </phase>
> <!-- System pre defined phases -->
> <!-- After Postdispatch phase module author or or service author can add any phase he want -->
>
> Modified: webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/commons-http-enabled-axis2.xml
> URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/commons-http-enabled-axis2.xml?view=diff&rev=559011&r1=559010&r2=559011
> ==============================================================================
> --- webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/commons-http-enabled-axis2.xml (original)
> +++ webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/commons-http-enabled-axis2.xml Tue Jul 24 04:41:00 2007
> @@ -69,31 +69,26 @@
> <phaseOrder type="InFlow">
> <!-- System pre defined phases -->
> <phase name="TransportIn"/>
> - <phase name="PreDispatch"/>
> - <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> + <phase name="Addressing">
> <handler name="AddressingBasedDispatcher"
> class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> - <handler name="RequestURIOperationDispatcher"
> - class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
> - <order phase="Dispatch"/>
> + <order phase="Addressing"/>
> </handler>
> -
> + </phase>
> + <phase name="Security"/>
> + <phase name="PreDispatch"/>
> + <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> <handler name="RequestURIBasedDispatcher"
> - class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> + class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
> <handler name="SOAPActionBasedDispatcher"
> - class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> + class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
> + <handler name="RequestURIOperationDispatcher"
> + class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
> <handler name="SOAPMessageBodyBasedDispatcher"
> - class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> + class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
> +
> + <handler name="HTTPLocationBasedDispatcher"
> + class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
> </phase>
> <!-- System pre defined phases -->
> <!-- After Postdispatch phase module author or or service author can add any phase he want -->
> @@ -109,31 +104,26 @@
> </phaseOrder>
> <phaseOrder type="InFaultFlow">
> <phase name="TransportIn"/>
> - <phase name="PreDispatch"/>
> - <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> + <phase name="Addressing">
> <handler name="AddressingBasedDispatcher"
> class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> - <handler name="RequestURIOperationDispatcher"
> - class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
> - <order phase="Dispatch"/>
> + <order phase="Addressing"/>
> </handler>
> -
> + </phase>
> + <phase name="Security"/>
> + <phase name="PreDispatch"/>
> + <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> <handler name="RequestURIBasedDispatcher"
> - class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> + class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
> <handler name="SOAPActionBasedDispatcher"
> - class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> + class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
> + <handler name="RequestURIOperationDispatcher"
> + class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
> <handler name="SOAPMessageBodyBasedDispatcher"
> - class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> + class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
> +
> + <handler name="HTTPLocationBasedDispatcher"
> + class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
> </phase>
> <!-- System pre defined phases -->
> <!-- After Postdispatch phase module author or or service author can add any phase he want -->
>
> Modified: webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/jms/jms-enabled-client-axis2.xml
> URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/jms/jms-enabled-client-axis2.xml?view=diff&rev=559011&r1=559010&r2=559011
> ==============================================================================
> --- webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/jms/jms-enabled-client-axis2.xml (original)
> +++ webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/jms/jms-enabled-client-axis2.xml Tue Jul 24 04:41:00 2007
> @@ -152,22 +152,26 @@
> <order phase="Dispatch"/>
> </handler>
> </phase>
> - <phase name="Security"/>
> - <phase name="PreDispatch"/>
> - <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> + <phase name="Addressing">
> <handler name="AddressingBasedDispatcher"
> class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
> - <order phase="Dispatch"/>
> + <order phase="Addressing"/>
> </handler>
> + </phase>
> + <phase name="Security"/>
> + <phase name="PreDispatch"/>
> + <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> + <handler name="RequestURIBasedDispatcher"
> + class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
> + <handler name="SOAPActionBasedDispatcher"
> + class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
> <handler name="RequestURIOperationDispatcher"
> - class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> + class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
> <handler name="SOAPMessageBodyBasedDispatcher"
> - class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> + class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
> +
> + <handler name="HTTPLocationBasedDispatcher"
> + class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
> </phase>
> <!-- System pre defined phases -->
> <!-- After Postdispatch phase module author or or service author can add any phase he want -->
> @@ -183,31 +187,26 @@
> <phase name="Security"/>
> </phaseOrder>
> <phaseOrder type="InFaultFlow">
> + <phase name="Addressing">
> + <handler name="AddressingBasedDispatcher"
> + class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
> + <order phase="Addressing"/>
> + </handler>
> + </phase>
> + <phase name="Security"/>
> <phase name="PreDispatch"/>
> <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> <handler name="RequestURIBasedDispatcher"
> - class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> + class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
> <handler name="SOAPActionBasedDispatcher"
> - class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> - <handler name="AddressingBasedDispatcher"
> - class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> + class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
> <handler name="RequestURIOperationDispatcher"
> - class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> + class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
> <handler name="SOAPMessageBodyBasedDispatcher"
> - class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> + class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
> +
> + <handler name="HTTPLocationBasedDispatcher"
> + class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
> </phase>
> <!-- user can add his own phases to this area -->
> <phase name="OperationInFaultPhase"/>
>
> Modified: webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/jms/jms-enabled-server-axis2.xml
> URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/jms/jms-enabled-server-axis2.xml?view=diff&rev=559011&r1=559010&r2=559011
> ==============================================================================
> --- webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/jms/jms-enabled-server-axis2.xml (original)
> +++ webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/jms/jms-enabled-server-axis2.xml Tue Jul 24 04:41:00 2007
> @@ -148,22 +148,26 @@
> <order phase="Transport"/>
> </handler>
> </phase>
> - <phase name="Security"/>
> - <phase name="PreDispatch"/>
> - <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> + <phase name="Addressing">
> <handler name="AddressingBasedDispatcher"
> class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
> - <order phase="Dispatch"/>
> + <order phase="Addressing"/>
> </handler>
> + </phase>
> + <phase name="Security"/>
> + <phase name="PreDispatch"/>
> + <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> + <handler name="RequestURIBasedDispatcher"
> + class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
> + <handler name="SOAPActionBasedDispatcher"
> + class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
> <handler name="RequestURIOperationDispatcher"
> - class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> + class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
> <handler name="SOAPMessageBodyBasedDispatcher"
> - class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> + class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
> +
> + <handler name="HTTPLocationBasedDispatcher"
> + class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
> </phase>
> <!-- System pre defined phases -->
> <!-- After Postdispatch phase module author or or service author can add any phase he want -->
> @@ -179,31 +183,26 @@
> <phase name="Security"/>
> </phaseOrder>
> <phaseOrder type="InFaultFlow">
> + <phase name="Addressing">
> + <handler name="AddressingBasedDispatcher"
> + class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
> + <order phase="Addressing"/>
> + </handler>
> + </phase>
> + <phase name="Security"/>
> <phase name="PreDispatch"/>
> <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> <handler name="RequestURIBasedDispatcher"
> - class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> + class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
> <handler name="SOAPActionBasedDispatcher"
> - class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> - <handler name="AddressingBasedDispatcher"
> - class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> + class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
> <handler name="RequestURIOperationDispatcher"
> - class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> + class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
> <handler name="SOAPMessageBodyBasedDispatcher"
> - class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> + class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
> +
> + <handler name="HTTPLocationBasedDispatcher"
> + class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
> </phase>
> <!-- user can add his own phases to this area -->
> <phase name="OperationInFaultPhase"/>
>
> Modified: webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/mail/mail-enabled-axis2.xml
> URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/mail/mail-enabled-axis2.xml?view=diff&rev=559011&r1=559010&r2=559011
> ==============================================================================
> --- webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/mail/mail-enabled-axis2.xml (original)
> +++ webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/mail/mail-enabled-axis2.xml Tue Jul 24 04:41:00 2007
> @@ -82,31 +82,26 @@
> <phaseOrder type="InFlow">
> <!-- System pre defined phases -->
> <phase name="TransportIn"/>
> - <phase name="PreDispatch"/>
> - <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> + <phase name="Addressing">
> <handler name="AddressingBasedDispatcher"
> class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> - <handler name="RequestURIOperationDispatcher"
> - class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
> - <order phase="Dispatch"/>
> + <order phase="Addressing"/>
> </handler>
> -
> + </phase>
> + <phase name="Security"/>
> + <phase name="PreDispatch"/>
> + <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> <handler name="RequestURIBasedDispatcher"
> - class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> + class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
> <handler name="SOAPActionBasedDispatcher"
> - class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> + class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
> + <handler name="RequestURIOperationDispatcher"
> + class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
> <handler name="SOAPMessageBodyBasedDispatcher"
> - class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> + class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
> +
> + <handler name="HTTPLocationBasedDispatcher"
> + class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
> </phase>
> <!-- System pre defined phases -->
> <!-- After Postdispatch phase module author or or service author can add any phase he want -->
>
> Modified: webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/mail/mail-enabled-client-axis2.xml
> URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/mail/mail-enabled-client-axis2.xml?view=diff&rev=559011&r1=559010&r2=559011
> ==============================================================================
> --- webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/mail/mail-enabled-client-axis2.xml (original)
> +++ webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/mail/mail-enabled-client-axis2.xml Tue Jul 24 04:41:00 2007
> @@ -130,22 +130,26 @@
> <order phase="Dispatch"/>
> </handler>
> </phase>
> - <phase name="Security"/>
> - <phase name="PreDispatch"/>
> - <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> + <phase name="Addressing">
> <handler name="AddressingBasedDispatcher"
> class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
> - <order phase="Dispatch"/>
> + <order phase="Addressing"/>
> </handler>
> + </phase>
> + <phase name="Security"/>
> + <phase name="PreDispatch"/>
> + <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> + <handler name="RequestURIBasedDispatcher"
> + class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
> + <handler name="SOAPActionBasedDispatcher"
> + class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
> <handler name="RequestURIOperationDispatcher"
> - class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> + class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
> <handler name="SOAPMessageBodyBasedDispatcher"
> - class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> + class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
> +
> + <handler name="HTTPLocationBasedDispatcher"
> + class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
> </phase>
> <!-- System pre defined phases -->
> <!-- After Postdispatch phase module author or or service author can add any phase he want -->
>
> Modified: webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/mail/mail-enabled-server-axis2.xml
> URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/mail/mail-enabled-server-axis2.xml?view=diff&rev=559011&r1=559010&r2=559011
> ==============================================================================
> --- webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/mail/mail-enabled-server-axis2.xml (original)
> +++ webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/mail/mail-enabled-server-axis2.xml Tue Jul 24 04:41:00 2007
> @@ -130,22 +130,26 @@
> <order phase="Dispatch"/>
> </handler>
> </phase>
> - <phase name="Security"/>
> - <phase name="PreDispatch"/>
> - <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> + <phase name="Addressing">
> <handler name="AddressingBasedDispatcher"
> class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
> - <order phase="Dispatch"/>
> + <order phase="Addressing"/>
> </handler>
> + </phase>
> + <phase name="Security"/>
> + <phase name="PreDispatch"/>
> + <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> + <handler name="RequestURIBasedDispatcher"
> + class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
> + <handler name="SOAPActionBasedDispatcher"
> + class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
> <handler name="RequestURIOperationDispatcher"
> - class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> + class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
> <handler name="SOAPMessageBodyBasedDispatcher"
> - class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> + class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
> +
> + <handler name="HTTPLocationBasedDispatcher"
> + class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
> </phase>
> <!-- System pre defined phases -->
> <!-- After Postdispatch phase module author or or service author can add any phase he want -->
>
> Modified: webservices/axis2/trunk/java/modules/kernel/conf/axis2.xml
> URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/conf/axis2.xml?view=diff&rev=559011&r1=559010&r2=559011
> ==============================================================================
> --- webservices/axis2/trunk/java/modules/kernel/conf/axis2.xml (original)
> +++ webservices/axis2/trunk/java/modules/kernel/conf/axis2.xml Tue Jul 24 04:41:00 2007
> @@ -354,13 +354,14 @@
> <order phase="Transport"/>
> </handler>
> </phase>
> - <phase name="PreDispatch">
> - <handler name="AddressingBasedDispatcher"
> + <phase name="Addressing">
> + <handler name="AddressingBasedDispatcher"
> class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
> - <order phase="PreDispatch" phaseLast="true"/>
> + <order phase="Addressing"/>
> </handler>
> </phase>
> <phase name="Security"/>
> + <phase name="PreDispatch"/>
> <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> <handler name="RequestURIBasedDispatcher"
> class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
> @@ -392,19 +393,21 @@
> <phase name="Security"/>
> </phaseOrder>
> <phaseOrder type="InFaultFlow">
> + <phase name="Addressing">
> + <handler name="AddressingBasedDispatcher"
> + class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
> + <order phase="Addressing"/>
> + </handler>
> + </phase>
> + <phase name="Security"/>
> <phase name="PreDispatch"/>
> <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> <handler name="RequestURIBasedDispatcher"
> class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
> -
> <handler name="SOAPActionBasedDispatcher"
> class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
> -
> - <handler name="AddressingBasedDispatcher"
> - class="org.apache.axis2.dispatchers.AddressingBasedDispatcher"/>
> <handler name="RequestURIOperationDispatcher"
> class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
> -
> <handler name="SOAPMessageBodyBasedDispatcher"
> class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
>
>
> Modified: webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/axis2_default.xml
> URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/axis2_default.xml?view=diff&rev=559011&r1=559010&r2=559011
> ==============================================================================
> --- webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/axis2_default.xml (original)
> +++ webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/axis2_default.xml Tue Jul 24 04:41:00 2007
> @@ -179,14 +179,15 @@
> class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher">
> <order phase="Transport"/>
> </handler>
> - </phase>
> - <phase name="PreDispatch">
> + </phase>
> + <phase name="Addressing">
> <handler name="AddressingBasedDispatcher"
> class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
> - <order phase="PreDispatch" phaseLast="true"/>
> + <order phase="Addressing"/>
> </handler>
> </phase>
> <phase name="Security"/>
> + <phase name="PreDispatch"/>
> <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> <handler name="RequestURIBasedDispatcher"
> class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
> @@ -216,36 +217,26 @@
> <phase name="Security"/>
> </phaseOrder>
> <phaseOrder type="InFaultFlow">
> + <phase name="Addressing">
> + <handler name="AddressingBasedDispatcher"
> + class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
> + <order phase="Addressing"/>
> + </handler>
> + </phase>
> + <phase name="Security"/>
> <phase name="PreDispatch"/>
> <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
> <handler name="RequestURIBasedDispatcher"
> - class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> + class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
> <handler name="SOAPActionBasedDispatcher"
> - class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> - <handler name="AddressingBasedDispatcher"
> - class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> + class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
> <handler name="RequestURIOperationDispatcher"
> - class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> -
> + class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
> <handler name="SOAPMessageBodyBasedDispatcher"
> - class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> + class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
>
> <handler name="HTTPLocationBasedDispatcher"
> - class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher">
> - <order phase="Dispatch"/>
> - </handler>
> + class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
> </phase>
> <phase name="RMPhase"/>
> <!-- user can add his own phases to this area -->
>
> Modified: webservices/axis2/trunk/java/modules/kernel/test/org/apache/axis2/deployment/ModuleDisengagementTest.java
> URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/test/org/apache/axis2/deployment/ModuleDisengagementTest.java?view=diff&rev=559011&r1=559010&r2=559011
> ==============================================================================
> --- webservices/axis2/trunk/java/modules/kernel/test/org/apache/axis2/deployment/ModuleDisengagementTest.java (original)
> +++ webservices/axis2/trunk/java/modules/kernel/test/org/apache/axis2/deployment/ModuleDisengagementTest.java Tue Jul 24 04:41:00 2007
> @@ -62,9 +62,9 @@
> Phase userPhase;
> ArrayList globalinflow = config.getInFlowPhases();
> assertNotNull(globalinflow);
> - phase = (Phase) globalinflow.get(1);
> + phase = (Phase) globalinflow.get(3);
> assertNotNull(phase);
> - assertEquals(phase.getHandlerCount(), 1);
> + assertEquals(phase.getHandlerCount(), 0);
> AxisService service = config.getService(serviceName);
> assertNotNull(service);
> AxisOperation operation = service.getOperation(opName);
> @@ -74,11 +74,11 @@
> assertEquals(0, userPhase.getHandlerCount());
>
> config.engageModule(module.getName());
> - assertEquals(3, phase.getHandlerCount());
> + assertEquals(2, phase.getHandlerCount());
> assertEquals(1, userPhase.getHandlerCount());
>
> config.disengageModule(module);
> - assertEquals(1, phase.getHandlerCount());
> + assertEquals(0, phase.getHandlerCount());
> assertEquals(0, userPhase.getHandlerCount());
> }
>
> @@ -89,9 +89,9 @@
> Phase userPhase;
> ArrayList globalinflow = config.getInFlowPhases();
> assertNotNull(globalinflow);
> - phase = (Phase) globalinflow.get(1);
> + phase = (Phase) globalinflow.get(3);
> assertNotNull(phase);
> - assertEquals(1, phase.getHandlerCount());
> + assertEquals(0, phase.getHandlerCount());
> AxisService service = config.getService(serviceName);
> assertNotNull(service);
> AxisOperation operation = service.getOperation(opName);
> @@ -102,11 +102,11 @@
> assertEquals(0, userPhase.getHandlerCount());
>
> config.engageModule(module.getName());
> - assertEquals(3, phase.getHandlerCount());
> + assertEquals(2, phase.getHandlerCount());
> assertEquals(1, userPhase.getHandlerCount());
>
> service.disengageModule(module);
> - assertEquals(3, phase.getHandlerCount());
> + assertEquals(2, phase.getHandlerCount());
> assertEquals(0, userPhase.getHandlerCount());
> }
>
> @@ -126,9 +126,9 @@
> Phase userPhase;
> ArrayList globalinflow = config.getInFlowPhases();
> assertNotNull(globalinflow);
> - phase = (Phase) globalinflow.get(1);
> + phase = (Phase) globalinflow.get(3);
> assertNotNull(phase);
> - assertEquals(phase.getHandlerCount(), 1);
> + assertEquals(phase.getHandlerCount(), 0);
> AxisService service = config.getService(serviceName);
> assertNotNull(service);
> AxisOperation operation = service.getOperation(opName);
> @@ -138,11 +138,11 @@
> assertEquals(0, userPhase.getHandlerCount());
>
> config.engageModule(module.getName());
> - assertEquals(3, phase.getHandlerCount());
> + assertEquals(2, phase.getHandlerCount());
> assertEquals(1, userPhase.getHandlerCount());
>
> operation.disengageModule(module);
> - assertEquals(3, phase.getHandlerCount());
> + assertEquals(2, phase.getHandlerCount());
> assertEquals(0, userPhase.getHandlerCount());
> }
>
> @@ -153,9 +153,9 @@
> Phase userPhase;
> ArrayList globalinflow = config.getInFlowPhases();
> assertNotNull(globalinflow);
> - predisptah = (Phase) globalinflow.get(1);
> + predisptah = (Phase) globalinflow.get(3);
> assertNotNull(predisptah);
> - assertEquals(predisptah.getHandlerCount(), 1);
> + assertEquals(predisptah.getHandlerCount(), 0);
> AxisService service = config.getService(serviceName);
> assertNotNull(service);
> AxisOperation operation = service.getOperation(opName);
> @@ -165,11 +165,11 @@
> assertEquals(0, userPhase.getHandlerCount());
>
> service.engageModule(module);
> - assertEquals(3, predisptah.getHandlerCount());
> + assertEquals(2, predisptah.getHandlerCount());
> assertEquals(1, userPhase.getHandlerCount());
>
> service.disengageModule(module);
> - assertEquals(1, predisptah.getHandlerCount());
> + assertEquals(0, predisptah.getHandlerCount());
> assertEquals(0, userPhase.getHandlerCount());
> }
>
> @@ -180,9 +180,9 @@
> Phase userPhase;
> ArrayList globalinflow = config.getInFlowPhases();
> assertNotNull(globalinflow);
> - phase = (Phase) globalinflow.get(1);
> + phase = (Phase) globalinflow.get(3);
> assertNotNull(phase);
> - assertEquals(phase.getHandlerCount(), 1);
> + assertEquals(phase.getHandlerCount(), 0);
> AxisService service = config.getService(serviceName);
> assertNotNull(service);
> AxisOperation operation = service.getOperation(opName);
> @@ -192,11 +192,11 @@
> assertEquals(0, userPhase.getHandlerCount());
>
> service.engageModule(module);
> - assertEquals(3, phase.getHandlerCount());
> + assertEquals(2, phase.getHandlerCount());
> assertEquals(1, userPhase.getHandlerCount());
>
> operation.disengageModule(module);
> - assertEquals(3, phase.getHandlerCount());
> + assertEquals(2, phase.getHandlerCount());
> assertEquals(0, userPhase.getHandlerCount());
> }
>
> @@ -207,9 +207,9 @@
> Phase userPhase;
> ArrayList globalinflow = config.getInFlowPhases();
> assertNotNull(globalinflow);
> - phase = (Phase) globalinflow.get(1);
> + phase = (Phase) globalinflow.get(3);
> assertNotNull(phase);
> - assertEquals(phase.getHandlerCount(), 1);
> + assertEquals(phase.getHandlerCount(), 0);
> AxisService service = config.getService(serviceName);
> assertNotNull(service);
> AxisOperation operation = service.getOperation(opName);
> @@ -218,10 +218,10 @@
> assertNotNull(userPhase);
> assertEquals(0, userPhase.getHandlerCount());
> operation.engageModule(module);
> - assertEquals(3, phase.getHandlerCount());
> + assertEquals(2, phase.getHandlerCount());
> assertEquals(1, userPhase.getHandlerCount());
> operation.disengageModule(module);
> - assertEquals(1, phase.getHandlerCount());
> + assertEquals(0, phase.getHandlerCount());
> assertEquals(0, userPhase.getHandlerCount());
> }
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-cvs-help@ws.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org