Stopping an MQ queue manager using the controlled shutdown does not sever any connections immediately, but waits until all connections are closed (this applies to connections formed using the MQSeries® Classes for Java™ in either the bindings or client mode). Any active MQ bridge transmission queue listeners notice that the MQ system is quiescing, and stop with a relevant warning.
The bridge client-connection object maintains a pool of connections, that are awaiting use. If there is no bridge activity, the pool retains MQ client channel connections until the connection idle time exceeds the idle time-out period (as specified on the client connection object configuration), at which point the channels in the pool are closed.
When the last client channel connection to the MQ queue manager is closed, the MQ controlled shutdown completes.