CachedMessageProducer initializes its deliveryMode, priority and timeToLive fields with the target's settings
NmsResourceHolder remove all Connections and Sessions after closing
CachingConnectionFactory rolls back cached transacted JMS Sessions on logical close if no commit/rollback was issued
CachingConnectionFactory explicitly closes cached JMS Sessions on Connection close
CachingConnectionFactory consistently rollback and physically close Sessions on close()
CachingConnectionFactory also caches MessageConsumers (controlled through "cache…
CachedMessageProducers pass on "disableMessageID" and "disableMessageTimestamp" properties
SingleConnectionFactory only calls "Connection.Stop()" on reset when the shared Connection has actually been started