commit | 1f59d4e51c6b3ccbe5a9fe42c83a58f085d4a855 | [log] [tgz] |
---|---|---|
author | Ivan Motsch <ivan.motsch@bsiag.com> | Wed May 08 16:59:45 2019 +0200 |
committer | Ivan Motsch <ivan.motsch@bsiag.com> | Fri May 10 09:09:15 2019 +0200 |
tree | 19a8a5ac9c7455424dc296f3165bad0196b3b281 | |
parent | d1e51424c0fff37ade3f8fa14a52f3d323c041be [diff] |
JMS: handle interrupt and harden connection management Thread.interrupt while activemq is in an IO operation not only interrupts that operation but also kills and disposes the complete jms connection to the server. This behaviour is valid in theory but wrong in practice. A Thread.interrupt should not terminate the connection and therefore the sessions of other threads. This fix handles auto-failover in the scout jms wrapper and ensures seamless continuation of subscriber listeners as well as subsequent publish operations. Change-Id: I1aca4ed115e31168259ca899ac96f1fa9e02ceba Signed-off-by: Ivan Motsch <ivan.motsch@bsiag.com> Reviewed-on: https://git.eclipse.org/r/141790 Tested-by: CI Bot Reviewed-by: Tobias Schlatter <tobias.schlatter@bsi-software.com>
[Eclipse Scout] 1 is a mature and open framework for modern, service oriented business applications. It substantially boosts developer productivity and is simple to learn.
This Repository Eclipse Scout RT contains the source for the runtime components embedded in the applications build on top of the Eclipse Scout Framework.
The content of this repository is build on the Eclipse infrastructure and the different versions are available on several [P2 Update Sites] 2.
The easiest way to start with Eclipse Scout is to download Eclipse for Scout Developers Eclipse for Scout Developers on the [Eclipse downloads page] 3.
We welcome any kind of contributions (Bug report, documentation, code contribution...). Please read the [Eclipse Scout Contribution page] 7 to know more about it.
The contribution process of Eclipse Scout is hosted on tools deployed by the Eclipse Foundation (involing [Bugzilla] 6, Gerrit, Hudson, MediaWiki...).
External tools like the GitHub tracker and pull requests are not supported.
To get in touch with the Eclipse Scout community, please open a thread in the [Eclipse Scout Forum] 5 or send a mail to [our mailing list] 8: scout-dev@eclipse.org
[Eclipse Public License (EPL) v1.0] 9