Author: rajith
Date: Fri May 17 15:46:32 2013
New Revision: 1483877

URL: http://svn.apache.org/r1483877
Log:
QPID-4864 The JMS client needlessly holds the failover mutex when
creating a text message.

Modified:
    
qpid/trunk/qpid/java/client/src/main/java/org/apache/qpid/client/AMQSession.java

Modified: 
qpid/trunk/qpid/java/client/src/main/java/org/apache/qpid/client/AMQSession.java
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/client/src/main/java/org/apache/qpid/client/AMQSession.java?rev=1483877&r1=1483876&r2=1483877&view=diff
==============================================================================
--- 
qpid/trunk/qpid/java/client/src/main/java/org/apache/qpid/client/AMQSession.java
 (original)
+++ 
qpid/trunk/qpid/java/client/src/main/java/org/apache/qpid/client/AMQSession.java
 Fri May 17 15:46:32 2013
@@ -1455,14 +1455,11 @@ public abstract class AMQSession<C exten
 
     public TextMessage createTextMessage() throws JMSException
     {
-        synchronized (getFailoverMutex())
-        {
-            checkNotClosed();
+        checkNotClosed();
 
-            JMSTextMessage msg = new 
JMSTextMessage(getMessageDelegateFactory());
-            msg.setAMQSession(this);
-            return msg;
-        }
+        JMSTextMessage msg = new JMSTextMessage(getMessageDelegateFactory());
+        msg.setAMQSession(this);
+        return msg;
     }
 
     protected Object getFailoverMutex()



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

Reply via email to