301302303304305306307308309310311
Session session = getSession(); if (info.isTransacted() == false) throw new IllegalStateException("Session is not transacted"); if (trace) log.trace("Rollback session " + this); session.rollback(); } finally { unlock(); }
412413414415416417418419420421422
if(_sessionType == Session.SESSION_TRANSACTED) { if (_count%10 == 0) { LOGGER.debug("transacted session rollback"); session.rollback(); } else { LOGGER.debug("transacted session commit"); session.commit();
5657585960616263646566
Connection conn = getConnection("test", "client", "guest"); Session sess = conn.createSession(true, Session.SESSION_TRANSACTED); conn.start(); //Do something to show connection is active. sess.rollback(); conn.close(); } catch (Exception e) {
7879808182838485868788
try { Connection conn = getConnection("test", "guest", "guest"); Session sess = conn.createSession(true, Session.SESSION_TRANSACTED); conn.start(); sess.rollback(); fail("Connection was created."); } catch (JMSException e) {
119120121122123124125126127128129
subscriber.close(); sess.unsubscribe("kipper"); //Do something to show connection is active. sess.rollback(); conn.close(); } public void setUpClientDeleteQueueFailure() throws Exception
150151152153154155156157158159160
try { sess.unsubscribe("kipper"); //Do something to show connection is active. sess.rollback(); fail("Exception was not thrown"); } catch (JMSException e) {
404405406407408409410411412413414
subscriber.close(); sess.unsubscribe(topicName); //Do something to show connection is active. sess.rollback(); conn.close(); } public void setUpFirewallAllow() throws Exception {
260261262263264265266267268269270
log.trace("Received " + count + " messages"); assertEquals(count, NUM_MESSAGES); consumerSess.rollback(); assertRemainingMessages(NUM_MESSAGES); log.trace("Session rollback called");
11301131113211331134113511361137113811391140
} // failover complete assertEquals(0, getServerId(conn)); session.rollback(); TextMessage m = (TextMessage)cons.receive(2000); assertNotNull(m); assertEquals("clik-persistent", m.getText());