[ 
https://issues.apache.org/jira/browse/QPID-881?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rafael H. Schloming resolved QPID-881.
--------------------------------------

    Resolution: Fixed

> Commands waiting on a future are not notified of a connection closed event
> --------------------------------------------------------------------------
>
>                 Key: QPID-881
>                 URL: https://issues.apache.org/jira/browse/QPID-881
>             Project: Qpid
>          Issue Type: Bug
>          Components: Java Client
>    Affects Versions: M3
>            Reporter: Arnaud Simon
>            Assignee: Rafael H. Schloming
>             Fix For: M4
>
>
> When a command is waiting for its result on a future it is notified of a 
> connection closed event through a RuntimeException. This is an issue 
> especially when the connection is closed by the broker because the command 
> was erroneous. The connectionClosed event with the corresponding error code 
> is currently dispatched to the connection exception listener.  
> one solution would be for the connection delegate of 
> org.apache.qpidity.nclient.Client to notify its 
> org.apache.qpidity.nclient.Session  that the connection has been closed by 
> the broker. The sessions would then close all its pending commands with the 
> corresponding error code/exception. 
>  

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

Reply via email to