You are viewing a plain text version of this content. The canonical link for it is here.
Posted to sandesha-dev@ws.apache.org by su...@apache.org on 2007/08/09 04:16:05 UTC

svn commit: r564076 - /webservices/sandesha/branches/sandesha2/java/1_3/modules/core/src/main/java/org/apache/sandesha2/util/FaultManager.java

Author: sumedha
Date: Wed Aug  8 19:16:04 2007
New Revision: 564076

URL: http://svn.apache.org/viewvc?view=rev&rev=564076
Log:
Applying deepal's commit to trunk (Revision: 563825)

Modified:
    webservices/sandesha/branches/sandesha2/java/1_3/modules/core/src/main/java/org/apache/sandesha2/util/FaultManager.java

Modified: webservices/sandesha/branches/sandesha2/java/1_3/modules/core/src/main/java/org/apache/sandesha2/util/FaultManager.java
URL: http://svn.apache.org/viewvc/webservices/sandesha/branches/sandesha2/java/1_3/modules/core/src/main/java/org/apache/sandesha2/util/FaultManager.java?view=diff&rev=564076&r1=564075&r2=564076
==============================================================================
--- webservices/sandesha/branches/sandesha2/java/1_3/modules/core/src/main/java/org/apache/sandesha2/util/FaultManager.java (original)
+++ webservices/sandesha/branches/sandesha2/java/1_3/modules/core/src/main/java/org/apache/sandesha2/util/FaultManager.java Wed Aug  8 19:16:04 2007
@@ -871,13 +871,15 @@
         MessageReceiver msgReceiver = axisOperation.getMessageReceiver();
         if ((msgReceiver != null) && (msgReceiver instanceof CallbackReceiver))
         {
-          Object callback = ((CallbackReceiver)msgReceiver).lookupCallback(context.getMessageID());
-          if (callback instanceof Callback)
-          {
-            ((Callback)callback).onError(fault);
-          } else if(callback instanceof AxisCallback) {
-        	((AxisCallback)callback).onError(fault);
-          }
+        	Object callback = ((CallbackReceiver)msgReceiver).lookupCallback(context.getMessageID());
+        	if (callback instanceof Callback)
+        	{
+        	   ((CallbackReceiver)msgReceiver).addCallback(context.getMessageID(),(Callback)callback);
+        	   ((Callback)callback).onError(fault);
+        	} else if(callback instanceof AxisCallback) {
+        	   ((CallbackReceiver)msgReceiver).addCallback(context.getMessageID(),(AxisCallback)callback);
+        	   ((AxisCallback)callback).onError(fault);
+        	}
         }
       }
 		}



---------------------------------------------------------------------
To unsubscribe, e-mail: sandesha-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: sandesha-dev-help@ws.apache.org