Yesterday i revoked the changes back to what it was earlier, because i
don't see a way to get the SOAPAction based to get precedence under
our current architecture.(i.e. As long as we are doing Operation
Dispatching and Service Dispatching in the same dispatcher.).
So it was undoing a change.
Chathura

On 12/7/05, Eran Chinthaka <[EMAIL PROTECTED]> wrote:
> Are we agreed on this ? I think the mail thread is still going on and we
> are going towards, making the AddressingDispatcher taking the precedence
> and not the SOAP action based one.
>
> [EMAIL PROTECTED] wrote:
>
> >Author: chathura
> >Date: Tue Dec  6 19:02:08 2005
> >New Revision: 354682
> >
> >URL: http://svn.apache.org/viewcvs?rev=354682&view=rev
> >Log:
> >Reverting the changes done to make the SOAP Action based dispatching have 
> >precedence.
> >
> >Modified:
> >    
> > webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/deployment/axis2.xml
> >    
> > webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/engine/AxisConfiguration.java
> >
> >Modified: 
> >webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/deployment/axis2.xml
> >URL: 
> >http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/deployment/axis2.xml?rev=354682&r1=354681&r2=354682&view=diff
> >==============================================================================
> >--- 
> >webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/deployment/axis2.xml
> > (original)
> >+++ 
> >webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/deployment/axis2.xml
> > Tue Dec  6 19:02:08 2005
> >@@ -104,12 +104,14 @@
> >                      
> > class="org.apache.axis2.engine.AddressingBasedDispatcher">
> >                 <order phase="Dispatch"/>
> >             </handler>
> >-               <handler name="SOAPActionBasedDispatcher"
> >-                     
> >class="org.apache.axis2.engine.SOAPActionBasedDispatcher">
> >-                <order phase="Dispatch"/>
> >-            </handler>
> >+
> >              <handler name="RequestURIBasedDispatcher"
> >                      
> > class="org.apache.axis2.engine.RequestURIBasedDispatcher">
> >+                <order phase="Dispatch"/>
> >+            </handler>
> >+
> >+            <handler name="SOAPActionBasedDispatcher"
> >+                     
> >class="org.apache.axis2.engine.SOAPActionBasedDispatcher">
> >                 <order phase="Dispatch"/>
> >             </handler>
> >
> >
> >Modified: 
> >webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/engine/AxisConfiguration.java
> >URL: 
> >http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/engine/AxisConfiguration.java?rev=354682&r1=354681&r2=354682&view=diff
> >==============================================================================
> >--- 
> >webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/engine/AxisConfiguration.java
> > (original)
> >+++ 
> >webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/engine/AxisConfiguration.java
> > Tue Dec  6 19:02:08 2005
> >@@ -139,15 +139,15 @@
> >         add_dispatch.getHandlerDesc().setParent(this);
> >         dispatch.addHandler(add_dispatch, 0);
> >
> >+              RequestURIBasedDispatcher uri_diaptch = new 
> >RequestURIBasedDispatcher();
> >+              uri_diaptch.getHandlerDesc().setParent(this);
> >+              uri_diaptch.initDispatcher();
> >+              dispatch.addHandler(uri_diaptch, 1);
> >+
> >         SOAPActionBasedDispatcher soapActionBased_dispatch = new 
> > SOAPActionBasedDispatcher();
> >         soapActionBased_dispatch.getHandlerDesc().setParent(this);
> >         soapActionBased_dispatch.initDispatcher();
> >-        dispatch.addHandler(soapActionBased_dispatch, 1);
> >-
> >-        RequestURIBasedDispatcher uri_diaptch = new 
> >RequestURIBasedDispatcher();
> >-        uri_diaptch.getHandlerDesc().setParent(this);
> >-        uri_diaptch.initDispatcher();
> >-        dispatch.addHandler(uri_diaptch, 2);
> >+        dispatch.addHandler(soapActionBased_dispatch, 2);
> >
> >         SOAPMessageBodyBasedDispatcher soapMessageBodybased_dispatch =
> >                 new SOAPMessageBodyBasedDispatcher();
> >
> >
> >
> >
> >
>


--
Chathura Herath
http://www.bloglines.com/blog/chathurah

Reply via email to