Author: rgodfrey
Date: Thu Aug 28 07:57:23 2014
New Revision: 1621084

URL: http://svn.apache.org/r1621084
Log:
QPID-6050 : [JMS AMQP 1.0 client] Allow system property for sync publish to be 
overridden at the connection level to restore "default" behaviour at the 
connection

Modified:
    
qpid/trunk/qpid/java/amqp-1-0-client-jms/src/main/java/org/apache/qpid/amqp_1_0/jms/impl/ConnectionFactoryImpl.java

Modified: 
qpid/trunk/qpid/java/amqp-1-0-client-jms/src/main/java/org/apache/qpid/amqp_1_0/jms/impl/ConnectionFactoryImpl.java
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/amqp-1-0-client-jms/src/main/java/org/apache/qpid/amqp_1_0/jms/impl/ConnectionFactoryImpl.java?rev=1621084&r1=1621083&r2=1621084&view=diff
==============================================================================
--- 
qpid/trunk/qpid/java/amqp-1-0-client-jms/src/main/java/org/apache/qpid/amqp_1_0/jms/impl/ConnectionFactoryImpl.java
 (original)
+++ 
qpid/trunk/qpid/java/amqp-1-0-client-jms/src/main/java/org/apache/qpid/amqp_1_0/jms/impl/ConnectionFactoryImpl.java
 Thu Aug 28 07:57:23 2014
@@ -330,7 +330,14 @@ public class ConnectionFactoryImpl imple
             {
                 public void setOption(ConnectionOptions options, String value)
                 {
-                    options.syncPublish = Boolean.parseBoolean(value);
+                    if("".equals(value) || "default".equals(value))
+                    {
+                        options.syncPublish = null;
+                    }
+                    else
+                    {
+                        options.syncPublish = Boolean.parseBoolean(value);
+                    }
                 }
             },
             new OptionSetter("max-sessions", "set maximum number of sessions 
allowed")



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to