может объяснить, как обрабатывать тайм-аут JMS-сессии. В моем приложении, использующем Hornetq, он работает нормально, после того, как когда-нибудь возникнет ошибка (тайм-аут JMS-сессии), пожалуйста, помогите мне.public HornetQProducer () {
try {
ic = getInitialContext();
cf = (ConnectionFactory) ic.lookup("/ConnectionFactory");
queue = new HornetQQueue("ExampleQueue");
connection = cf.createConnection();
logger.info("Connection object of HornetQ <<<>>>>>>>" + connection);
session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
messageProducer = session.createProducer(queue);
connection.start();
logger.info("Message Producer HornetQ....." + messageProducer);
} catch (NamingException e) {
e.printStackTrace();
} catch (JMSException e) {
e.printStackTrace();
}
}
Спасибо