[Java Broker] 0-10 Transport should not block on awaiting for close 
confirmation from client
--------------------------------------------------------------------------------------------

                 Key: QPID-2855
                 URL: https://issues.apache.org/jira/browse/QPID-2855
             Project: Qpid
          Issue Type: Bug
          Components: Java Broker
    Affects Versions: 0.6
            Reporter: Rob Godfrey
            Assignee: Rob Godfrey
             Fix For: 0.7


Currently the Java Broker uses the AMQP 0-10 transport classes defined in the 
common project.

These classes implement a blocking wait when a close is called on a session, 
waiting for the peer to confirm the close.

The broker should never block, moreover, because the broker is blocking it will 
possibly never see the close confirmation as it will need to first read past 
other commands sent by the client prior to it receiving the broker initiated 
close.

To fix this we need to remove the blocking from the broker, and to also 
implement the ignoring of incoming commands when the session is in a "closing" 
state.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:[email protected]

Reply via email to