public Object call() throws Exception { getGemfireCache().getTxManager().addListener(new TestTxListener(true)); Region custRegion = getCache().getRegion(CUSTOMER); Context ctx = getCache().getJNDIContext(); UserTransaction tx = (UserTransaction)ctx.lookup("java:/UserTransaction"); assertEquals(Status.STATUS_NO_TRANSACTION, tx.getStatus()); tx.begin(); assertEquals(Status.STATUS_ACTIVE, tx.getStatus()); custRegion.put(expectedCustId, expectedCustomer); assertEquals(expectedCustomer, custRegion.get(expectedCustId)); return null; } });
public Object call() throws Exception { TestTxListener l = (TestTxListener)getGemfireCache().getTxManager() .getListener(); assertTrue(l.isListenerInvoked()); return null; } });
public Object call() throws Exception { Region cust = getCache().getRegion(CUSTOMER); cust.getAttributesMutator().addCacheListener(new TestCacheListener(false)); cust.getAttributesMutator().setCacheWriter(new TestCacheWriter(false)); Region order = getCache().getRegion(ORDER); order.getAttributesMutator().addCacheListener(new TestCacheListener(false)); order.getAttributesMutator().setCacheWriter(new TestCacheWriter(false)); getGemfireCache().getTxManager().addListener(new TestTxListener(false)); if (!getGemfireCache().isClient()) { getGemfireCache().getTxManager().setWriter(new TestTxWriter(false)); } return null; } });
public Object call() throws Exception { Region cust = getCache().getRegion(CUSTOMER); cust.getAttributesMutator().addCacheListener(new TestCacheListener(true)); cust.getAttributesMutator().setCacheWriter(new TestCacheWriter(true)); Region order = getCache().getRegion(ORDER); order.getAttributesMutator().addCacheListener(new TestCacheListener(true)); order.getAttributesMutator().setCacheWriter(new TestCacheWriter(true)); getGemfireCache().getTxManager().addListener(new TestTxListener(true)); if (!getGemfireCache().isClient()) { getGemfireCache().getTxManager().setWriter(new TestTxWriter(true)); } return null; } });
public void afterFailedCommit(TransactionEvent event) { verify(event); } public void afterRollback(TransactionEvent event) {
public Object call() throws Exception { TestTxListener l = (TestTxListener)getGemfireCache().getTxManager().getListener(); assertTrue(l.isListenerInvoked()); return null; } });
public void afterRollback(TransactionEvent event) { listenerInvoked = true; verify(event); } public boolean isListenerInvoked() {
public void afterCommit(TransactionEvent event) { listenerInvoked = true; verify(event); } public void afterFailedCommit(TransactionEvent event) {
public Object call() throws Exception { getGemfireCache().getTxManager().addListener(new TestTxListener(false)); return null; } });