Author: rgodfrey
Date: Wed May  6 11:21:25 2015
New Revision: 1677960

URL: http://svn.apache.org/r1677960
Log:
Merge changes from trunk

Modified:
    
qpid/branches/0.32.x/qpid/java/amqp-1-0-common/src/main/java/org/apache/qpid/amqp_1_0/transport/LinkEndpoint.java

Modified: 
qpid/branches/0.32.x/qpid/java/amqp-1-0-common/src/main/java/org/apache/qpid/amqp_1_0/transport/LinkEndpoint.java
URL: 
http://svn.apache.org/viewvc/qpid/branches/0.32.x/qpid/java/amqp-1-0-common/src/main/java/org/apache/qpid/amqp_1_0/transport/LinkEndpoint.java?rev=1677960&r1=1677959&r2=1677960&view=diff
==============================================================================
--- 
qpid/branches/0.32.x/qpid/java/amqp-1-0-common/src/main/java/org/apache/qpid/amqp_1_0/transport/LinkEndpoint.java
 (original)
+++ 
qpid/branches/0.32.x/qpid/java/amqp-1-0-common/src/main/java/org/apache/qpid/amqp_1_0/transport/LinkEndpoint.java
 Wed May  6 11:21:25 2015
@@ -176,7 +176,7 @@ public abstract class LinkEndpoint<T ext
         return _linkCredit;
     }
 
-    public void remoteDetached(Detach detach)
+    public void remoteDetached(final Detach detach)
     {
         synchronized (getLock())
         {
@@ -187,7 +187,14 @@ public abstract class LinkEndpoint<T ext
                     break;
                 case ATTACHED:
                     _state = State.DETACH_RECVD;
-                    _linkEventListener.remoteDetached(this, detach);
+                    getSession().getConnection().addPostLockAction(new 
Runnable()
+                    {
+                        @Override
+                        public void run()
+                        {
+                            
_linkEventListener.remoteDetached(LinkEndpoint.this, detach);
+                        }
+                    });
                     break;
             }
             getLock().notifyAll();



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

Reply via email to