12091210121112121213121412151216121712181219
sf.close(); Assert.assertEquals(0, sf.numSessions()); Assert.assertEquals(0, sf.numConnections()); } public void testXAMessagesSentSoRollbackOnEnd() throws Exception { locator.setBlockOnNonDurableSend(true);
12701271127212731274127512761277127812791280
sf.close(); Assert.assertEquals(0, sf.numSessions()); Assert.assertEquals(0, sf.numConnections()); } public void testXAMessagesSentSoRollbackOnPrepare() throws Exception { locator.setBlockOnNonDurableSend(true);
13331334133513361337133813391340134113421343
sf.close(); Assert.assertEquals(0, sf.numSessions()); Assert.assertEquals(0, sf.numConnections()); } // This might happen if 1PC optimisation kicks in public void testXAMessagesSentSoRollbackOnCommit() throws Exception {
13971398139914001401140214031404140514061407
sf.close(); Assert.assertEquals(0, sf.numSessions()); Assert.assertEquals(0, sf.numConnections()); } public void testXAMessagesNotSentSoNoRollbackOnCommit() throws Exception { locator.setBlockOnNonDurableSend(true);
14771478147914801481148214831484148514861487
sf.close(); Assert.assertEquals(0, sf.numSessions()); Assert.assertEquals(0, sf.numConnections()); } public void testXAMessagesConsumedSoRollbackOnEnd() throws Exception { locator.setBlockOnNonDurableSend(true);
15531554155515561557155815591560156115621563
sf.close(); Assert.assertEquals(0, sf.numSessions()); Assert.assertEquals(0, sf.numConnections()); } public void testXAMessagesConsumedSoRollbackOnPrepare() throws Exception { locator.setBlockOnNonDurableSend(true);
16311632163316341635163616371638163916401641
sf.close(); Assert.assertEquals(0, sf.numSessions()); Assert.assertEquals(0, sf.numConnections()); } // 1PC optimisation public void testXAMessagesConsumedSoRollbackOnCommit() throws Exception {
17121713171417151716171717181719172017211722
sf.close(); Assert.assertEquals(0, sf.numSessions()); Assert.assertEquals(0, sf.numConnections()); } public void testCreateNewFactoryAfterFailover() throws Exception { locator.setBlockOnNonDurableSend(true);
17401741174217431744174517461747174817491750
sf.close(); Assert.assertEquals(0, sf.numSessions()); Assert.assertEquals(0, sf.numConnections()); } public void testFailoverMultipleSessionsWithConsumers() throws Exception { locator.setBlockOnNonDurableSend(true);
18341835183618371838183918401841184218431844
sf.close(); Assert.assertEquals(0, sf.numSessions()); Assert.assertEquals(0, sf.numConnections()); } /* * Browser will get reset to beginning after failover */