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 mc...@apache.org on 2007/11/20 12:00:20 UTC
svn commit: r596611 -
/webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/util/SandeshaUtil.java
Author: mckierna
Date: Tue Nov 20 03:00:18 2007
New Revision: 596611
URL: http://svn.apache.org/viewvc?rev=596611&view=rev
Log:
enable messages to override unreliable operations
Modified:
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/util/SandeshaUtil.java
Modified: webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/util/SandeshaUtil.java
URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/util/SandeshaUtil.java?rev=596611&r1=596610&r2=596611&view=diff
==============================================================================
--- webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/util/SandeshaUtil.java (original)
+++ webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/util/SandeshaUtil.java Tue Nov 20 03:00:18 2007
@@ -1101,14 +1101,18 @@
if(log.isDebugEnabled()) log.debug("Entry: SandeshaUtil::isMessageUnreliable");
boolean result = false;
- //look at the msg ctx first
+ //look at the msg ctx first. It is either forced on or off at the msg ctx level
String unreliable = (String) mc.getProperty(SandeshaClientConstants.UNRELIABLE_MESSAGE);
if ("true".equals(unreliable)) {
if (log.isDebugEnabled()) log.debug("Unreliable message context");
result = true;
- }
-
- if(!result) {
+ }
+ else if("false".equals(unreliable)){
+ //a forced reliable message
+ if (log.isDebugEnabled()) log.debug("Forced reliable message context");
+ result = false;
+ }
+ else if(!result) {
//look at the operation
if (mc.getAxisOperation() != null) {
Parameter unreliableParam = mc.getAxisOperation().getParameter(SandeshaClientConstants.UNRELIABLE_MESSAGE);
---------------------------------------------------------------------
To unsubscribe, e-mail: sandesha-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: sandesha-dev-help@ws.apache.org