/** * Close the underlying shared connection. * The provider of this ConnectionFactory needs to care for proper shutdown. * <p>As this bean implements DisposableBean, a bean factory will * automatically invoke this on destruction of its cached singletons. */ @Override public void destroy() { resetConnection(); }
/** * Exception listener callback that renews the underlying single Connection. */ @Override public void onException(JMSException ex) { logger.warn("Encountered a JMSException - resetting the underlying JMS Connection", ex); resetConnection(); }