/** * Create JMS connection. * * @throws XAException if JMS connection cannot be created. */ public void connect() throws XAException { if (isConnected()) { return; } try { connection = createXAConnection(); session = connection.createXASession(); } catch (JMSException e) { if (connection != null) { try { connection.close(); } catch (JMSException ignore) { } } jtaLogger.i18NLogger.warn_failed_to_create_jms_connection(e); throw new XAException(XAException.XAER_RMFAIL); } }
/** * Create JMS connection. * * @throws XAException if JMS connection cannot be created. */ public void connect() throws XAException { if (isConnected()) { return; } try { connection = createXAConnection(); session = connection.createXASession(); } catch (JMSException e) { if (connection != null) { try { connection.close(); } catch (JMSException ignore) { } } jtaLogger.i18NLogger.warn_failed_to_create_jms_connection(e); throw new XAException(XAException.XAER_RMFAIL); } }
/** * Create JMS connection. * * @throws XAException if JMS connection cannot be created. */ public void connect() throws XAException { if (isConnected()) { return; } try { connection = createXAConnection(); session = connection.createXASession(); } catch (JMSException e) { if (connection != null) { try { connection.close(); } catch (JMSException ignore) { } } jtaLogger.i18NLogger.warn_failed_to_create_jms_connection(e); throw new XAException(XAException.XAER_RMFAIL); } }