Author: deepal
Date: Fri Jul  7 03:35:15 2006
New Revision: 419863

URL: http://svn.apache.org/viewvc?rev=419863&view=rev
Log:
- no need to pass message context to get the operation context , message id is 
enough 

Modified:
    
webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/context/ConfigurationContext.java
    
webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/description/AxisOperation.java
    
webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/engine/AddressingBasedDispatcher.java

Modified: 
webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/context/ConfigurationContext.java
URL: 
http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/context/ConfigurationContext.java?rev=419863&r1=419862&r2=419863&view=diff
==============================================================================
--- 
webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/context/ConfigurationContext.java
 (original)
+++ 
webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/context/ConfigurationContext.java
 Fri Jul  7 03:35:15 2006
@@ -223,8 +223,8 @@
      * @param msgctx
      * @return Returns OperationContext <code>OperationContext<code>
      */
-    public OperationContext getOperationContext(MessageContext msgctx) {
-        return (OperationContext) 
this.operationContextMap.get(msgctx.getRelatesTo().getValue());
+    public OperationContext getOperationContext(String id) {
+        return (OperationContext) this.operationContextMap.get(id);
     }
 
     public Map getOperationContextMap() {

Modified: 
webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/description/AxisOperation.java
URL: 
http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/description/AxisOperation.java?rev=419863&r1=419862&r2=419863&view=diff
==============================================================================
--- 
webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/description/AxisOperation.java
 (original)
+++ 
webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/description/AxisOperation.java
 Fri Jul  7 03:35:15 2006
@@ -302,7 +302,7 @@
             ConfigurationContext configContext = 
msgContext.getConfigurationContext();
 
             operationContext =
-                    configContext.getOperationContext(msgContext);
+                    
configContext.getOperationContext(msgContext.getRelatesTo().getValue());
 
             if (null == operationContext) {
                 throw new AxisFault("cannot Correalte Msg " + 
this.getName().toString() + " for the " + msgContext.getRelatesTo().getValue());
@@ -349,7 +349,7 @@
             ConfigurationContext configContext = 
msgContext.getConfigurationContext();
 
             operationContext =
-                    configContext.getOperationContext(msgContext);
+                    
configContext.getOperationContext(msgContext.getRelatesTo().getValue());
 
             if (null == operationContext) {
                 throw new AxisFault(Messages.getMessage("cannotCorrelateMsg",

Modified: 
webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/engine/AddressingBasedDispatcher.java
URL: 
http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/engine/AddressingBasedDispatcher.java?rev=419863&r1=419862&r2=419863&view=diff
==============================================================================
--- 
webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/engine/AddressingBasedDispatcher.java
 (original)
+++ 
webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/engine/AddressingBasedDispatcher.java
 Fri Jul  7 03:35:15 2006
@@ -116,7 +116,7 @@
 
             if ((relatesTo != null) || "".equals(relatesTo)) {
                 OperationContext operationContext =
-                        
msgctx.getConfigurationContext().getOperationContext(msgctx);
+                        
msgctx.getConfigurationContext().getOperationContext(msgctx.getRelatesTo().getValue());
 
                 if (operationContext != null) {
                     
msgctx.setAxisOperation(operationContext.getAxisOperation());



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to