Andy Gumbrecht created AMQ-6108:
-----------------------------------
Summary: SelectorManager Executor is not shutdown when transport
os stopped.
Key: AMQ-6108
URL: https://issues.apache.org/jira/browse/AMQ-6108
Project: ActiveMQ
Issue Type: Bug
Reporter: Andy Gumbrecht
Fix For: 5.13.1
SelectorManager creates an Executor that is not shut down on termination of the
Transport.
The Executor currently uses non-daemon threads and is is not guaranteed the the
SelectorWorker thread exit condition is ever met.
This causes the shutdown to hang when using transports that utilise the
SelectorManager, such as nio+ssl for example.
The proposed patch shuts down the ExecutorService on/after Transport shutdown.
The SelectorWorkers also check for this as an exit condition.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)