/** * Recreates the connection. * * @throws JMSException */ protected void reconnect() throws Exception { if (connection != null) { // Close the prev connection. connection.close(); } session = null; connection = resourceProvider.createConnection(connectionFactory); reconnectSession(); connection.start(); }
consumer.close(); reconnectSession();