Author: gatfora
Date: Thu Mar 25 10:57:42 2010
New Revision: 927343

URL: http://svn.apache.org/viewvc?rev=927343&view=rev
Log:
Committing fix for SANDESHA2-201

Modified:
    
axis/axis2/java/sandesha/trunk/modules/core/src/main/java/org/apache/sandesha2/util/FaultManager.java

Modified: 
axis/axis2/java/sandesha/trunk/modules/core/src/main/java/org/apache/sandesha2/util/FaultManager.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/sandesha/trunk/modules/core/src/main/java/org/apache/sandesha2/util/FaultManager.java?rev=927343&r1=927342&r2=927343&view=diff
==============================================================================
--- 
axis/axis2/java/sandesha/trunk/modules/core/src/main/java/org/apache/sandesha2/util/FaultManager.java
 (original)
+++ 
axis/axis2/java/sandesha/trunk/modules/core/src/main/java/org/apache/sandesha2/util/FaultManager.java
 Thu Mar 25 10:57:42 2010
@@ -233,7 +233,7 @@ public class FaultManager {
                Iterator<Range> it = sequenceAckList.iterator();
 
                while (it.hasNext()) {
-                       Range acknowledgementRange = (Range) it.next();
+                       Range acknowledgementRange = it.next();
                        if (acknowledgementRange.lowerValue > 
acknowledgementRange.upperValue) {
                                invalidAck = true;                              
        
                                // check upper isn't bigger than the highest 
out msg number
@@ -1046,7 +1046,7 @@ public class FaultManager {
                
                Iterator<SenderBean> iterator = 
storageManager.getSenderBeanMgr().find(target).iterator();
                while (iterator.hasNext()) {
-                       SenderBean tempBean = (SenderBean) iterator.next();
+                       SenderBean tempBean = iterator.next();
 
                        if (tempBean.getMessageType() != 
Sandesha2Constants.MessageTypes.MAKE_CONNECTION_MSG &&
                                tempBean.getMessageType() != 
Sandesha2Constants.MessageTypes.ACK) {
@@ -1082,7 +1082,7 @@ public class FaultManager {
                                         // this is actually to support 
synapse. Synpase Axis Operation does not have a callBackMessageReceiver
                      // synapse AxisOperation always has the synapse message 
receiver. And also to be send in the synapse
                      // fault mediators we need to set the SENDING_FAULT 
property as well.
-                    } else if (msgReceiver != null) {
+                    } else if (msgReceiver != null && 
tempBean.getMessageType() == Sandesha2Constants.MessageTypes.APPLICATION) {
                         try {
                             //since there is no reponse we set this message as 
the fault reply
                             context.getOptions().setRelationships(new 
RelatesTo[]{new RelatesTo(context.getMessageID())});


Reply via email to