QPID-5072: ensure session manager is informed when sessions end due to connection exception

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1514192 13f79535-47bb-0310-9956-ffa450edef68
QPID-5073 : [Java Broker] Refactor DurableConfigurationStore recovery to allow for additional configured object children other than just Exchange/Binding/Queue

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1514360 13f79535-47bb-0310-9956-ffa450edef68
QPID-5077: improvement to SASL logic to handle entirely asynchronous dialogue

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1514465 13f79535-47bb-0310-9956-ffa450edef68
QPID-5073 : Add dependency on alternate exchange for queues where such an alternate is set

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1514639 13f79535-47bb-0310-9956-ffa450edef68
QPID-5073 : Add dependency on alternate exchange for queues where such an alternate is set

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1514640 13f79535-47bb-0310-9956-ffa450edef68
QPID-5074: update broker binary release tar process to handle plugins with dependencies, fix issues with generated poms

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1514654 13f79535-47bb-0310-9956-ffa450edef68
QPID-5050: Move invocation of ExceptionListener to after the failoverMutex is released avoiding deadlock possibility

Previously, the ExceptionListener was invoked whilst the failoverMutex was held, between the
two potential state changes (connection state change and session state change).

This commit reorders the statements so that the ExceptionListner is fired after the failoverMutex
is released. It also means that the ExceptionListener is fired *after* both connection/session
have undergone any state changes. The exceptionListener member is also made thread safe.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1514664 13f79535-47bb-0310-9956-ffa450edef68
QPID-5078: ensure listeners are always notified if a message was left on the queue

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1514907 13f79535-47bb-0310-9956-ffa450edef68
[NO-JIRA] Changed JCA adapter to not use ConnectionPerHandler for performance reasons

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1515037 13f79535-47bb-0310-9956-ffa450edef68
QPID-5081 : [Java Broker] Refactor Queue Creation

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1515079 13f79535-47bb-0310-9956-ffa450edef68
QPID-5081 : [Java Broker] Refactor Queue Creation

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1515170 13f79535-47bb-0310-9956-ffa450edef68
QPID-5081 : [Java Broker] Refactor Queue Creation - allow integer argument for qpid.shared_msg_group

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1515323 13f79535-47bb-0310-9956-ffa450edef68
[QPID-5082] Updated documentation to reflect new configuration change

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1515356 13f79535-47bb-0310-9956-ffa450edef68
QPID-5083: provide simple default where sasl functionality is not available

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1515602 13f79535-47bb-0310-9956-ffa450edef68
QPID-5083: added include needed for some older compilers

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1515786 13f79535-47bb-0310-9956-ffa450edef68
QPID-5085: ensure messages released 'behind' a cursor on a priority queue don't get missed

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1515793 13f79535-47bb-0310-9956-ffa450edef68