Keith Wall created QPID-6460:
--------------------------------

             Summary: JMS ExceptionListener potentially invoked concurrently 
                 Key: QPID-6460
                 URL: https://issues.apache.org/jira/browse/QPID-6460
             Project: Qpid
          Issue Type: Bug
          Components: Java Client
    Affects Versions: 0.32
            Reporter: Keith Wall
            Assignee: Keith Wall


The JMS Specification (4.3.8) states that:

bq. A Connection serializes execution of its ExceptionListener.

Currently, as the client uses an unbounded executor task pool, many invocations 
of the application's exception listener may be in flight concurrently. This 
behaviour may break an application.

This is a partly a long standing issue (the message bounces in 0-8..0-91 were 
potentially returned via the exception listener concurrently) and partly as a 
result of a more recent change (QPID-6374 in 0.32).  Here we started to use the 
task pool for redelivery of all asynchronous exceptions.






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org

Reply via email to