/** Complete the transaction associated with the current * thread. When this method completes, the thread is no longer * associated with a transaction. * */ public void commit() throws TransactionException { final TXContext context = txContext.get(); final TXStateInterface tx = context != null ? context.getTXState() : null; commit(tx, null, FULL_COMMIT, context, false); }
public Object call() throws Exception { TXManagerImpl mgr = getGemfireCache().getTxManager(); mgr.commit(); return null; } });
@Override public void run() { txMgrImpl.begin(); try { exprReg.put("key0", putVal); txMgrImpl.commit(); fail("Expected ConflictException!"); } catch (ConflictException expected) { txMgrImpl.rollback(); } } };
public Object call() throws Exception { TXManagerImpl mgr = getGemfireCache().getTxManager(); mgr.commit(); TXManagerImpl.waitForPendingCommitForTest(); return null; } });
public Object call() throws Exception { TXManagerImpl mgr = getGemfireCache().getTxManager(); mgr.commit(); TXManagerImpl.waitForPendingCommitForTest(); return null; } });
public Object call() throws Exception { TXManagerImpl mgr = getGemfireCache().getTxManager(); mgr.commit(); TXManagerImpl.waitForPendingCommitForTest(); return null; } });
public Object call() throws Exception { getGemfireCache().getTxManager().begin(); Region r = getCache().getRegion(CUSTOMER); r.put(new CustId(8), new Customer("name8", "address8")); try { getGemfireCache().getTxManager().commit(); fail("Expected exception not thrown"); } catch (Exception e) { assertEquals("TestException", e.getCause().getMessage()); } return null; } });
public Object call() throws Exception { final TXManagerImpl mgr = getGemfireCache().getTxManager(); final TXStateInterface tx = mgr.getTXState(); assertNotNull(tx); assertEquals("unexpected regions: " + tx.getRegions(), 3, tx.getRegions().size()); // 2 buckets for the two puts we did in // the accessor plus the dist. region for (LocalRegion r : tx.getRegions()) { assertTrue(r instanceof PartitionedRegion || r instanceof DistributedRegion); } mgr.commit(); verifyAfterCommit(OP.DESTROY); return null; } });
public Object call() throws Exception { TXManagerImpl mgr = getGemfireCache().getTxManager(); TXStateInterface tx = mgr.internalSuspend(); assertNotNull(tx); mgr.resume(tx); mgr.commit(); return null; } });
public Object call() throws Exception { TXManagerImpl mgr = getGemfireCache().getTxManager(); TXStateInterface tx = mgr.internalSuspend(); assertNotNull(tx); mgr.resume(tx); mgr.commit(); return null; } });
public Object call() throws Exception { TXManagerImpl mgr = getGemfireCache().getTxManager(); TXStateInterface tx = mgr.internalSuspend(); assertNotNull(tx); mgr.resume(tx); mgr.commit(); return null; } });
public Object call() throws Exception { TXManagerImpl mgr = getGemfireCache().getTxManager(); TXStateInterface tx = mgr.internalSuspend(); assertNotNull(tx); mgr.resume(tx); mgr.commit(); TXManagerImpl.waitForPendingCommitForTest(); return null; } });
public Object call() throws Exception { TXManagerImpl mgr = getGemfireCache().getTxManager(); Region<Object, Object> custRegion = getCache().getRegion(CUSTOMER); assertEquals(expectedCustomer, custRegion.get(expectedCustId)); TXStateInterface tx = mgr.internalSuspend(); assertEquals(expectedCustomerUpdate, custRegion.get(expectedCustId)); mgr.resume(tx); mgr.commit(); assertEquals(expectedCustomer, custRegion.get(expectedCustId)); custRegion.destroy(expectedCustId); assertNull(custRegion.get(expectedCustId)); return null; } });
public Object call() throws Exception { TXManagerImpl mgr = getGemfireCache().getTxManager(); assertNotNull(mgr.getTXState()); mgr.commit(); Region<String, CustomerNoDelta> r = getCache().getRegion(regionName); CustomerNoDelta cnd = r.get(keynd); Customer c = (Customer)r.get(key); assertEquals("cust11NoDelta", cnd.getName()); assertEquals("cust11", c.getName()); // wait for commit to finish before checking on vm2 TXManagerImpl.waitForPendingCommitForTest(); return null; } });
public Object call() throws Exception { TXManagerImpl mgr = getGemfireCache().getTxManager(); PartitionedRegion pr = (PartitionedRegion)getCache().getRegion(CUSTOMER); mgr.begin(); Set filter = new HashSet(); filter.add(expectedCustId); FunctionService.onRegion(pr).withFilter(filter).execute(new NestedTxFunction()).getResult(); assertNotNull(getGemfireCache().getTxManager().getTXState()); mgr.commit(); assertEquals(expectedCustomer, pr.get(expectedCustId)); return null; } });
public Object call() throws Exception { TXManagerImpl mgr = getGemfireCache().getTxManager(); TXStateInterface tx = mgr.internalSuspend(); assertNotNull(tx); mgr.resume(tx); if (commit) { mgr.commit(); TXManagerImpl.waitForPendingCommitForTest(); } else { mgr.rollback(); } return null; } });
public Object call() throws Exception { TXManagerImpl mgr = getGemfireCache().getTxManager(); mgr.commit(); LocalRegion custRegion = (LocalRegion)getCache().getRegion(CUSTOMER); LocalRegion orderRegion = (LocalRegion)getCache().getRegion(ORDER); for (int index = 0; index < 10; ++index) { final CustId custId = new CustId(index); assertEquals(new Customer("customer" + index, "address" + index), custRegion.getEntry(custId).getValue()); assertEquals(new Order("order" + index), orderRegion.get(new OrderId(index, custId))); } return null; } });
public Object call() throws Exception { TXManagerImpl mgr = getGemfireCache().getTxManager(); mgr.begin(); Region cust = getCache().getRegion(CUSTOMER); Customer s = (Customer)cust.get(new CustId(8)); assertTrue(cust.containsKey(new CustId(8))); TXStateInterface tx = mgr.internalSuspend(); assertFalse(cust.containsKey(new CustId(8))); mgr.resume(tx); mgr.commit(); Customer s2 = (Customer)cust.get(new CustId(8)); Customer ex = new Customer("sup dawg", "add"); assertEquals(ex,s); assertEquals(ex,s2); return null; } });
public Object call() throws Exception { Region ref = getCache().getRegion(D_REFERENCE); Region empty = getCache().getRegion(EMPTY_REGION); getGemfireCache().getCacheTransactionManager().begin(); ref.put("one", "value1"); empty.put("eone", "valueOne"); getCache().getLogger().info("SWAP:callingCommit"); getGemfireCache().getCacheTransactionManager().commit(); assertTrue(ref.containsKey("one")); assertEquals("value1", ref.get("one")); assertFalse(empty.containsKey("eone")); assertNull(empty.get("eone")); return null; } });
public Object call() throws Exception { Region custRegion = getCache().getRegion(CUSTOMER); TXManagerImpl mgr = getGemfireCache().getTxManager(); mgr.begin(); FunctionService.onRegion(custRegion).execute(TXFunction.id).getResult(); assertNotNull(mgr.getTXState()); TXStateInterface tx= mgr.internalSuspend(); assertNull(mgr.getTXState()); getGemfireCache().getLogger().fine("SWAP:callingget"); assertNull("expected null but was:" + custRegion.get(expectedCustId), custRegion.get(expectedCustId)); mgr.resume(tx); mgr.commit(); assertEquals(expectedCustomer, custRegion.get(expectedCustId)); return null; } });