Examples of newTransactionContext()


Examples of com.hazelcast.core.HazelcastInstance.newTransactionContext()

        }, true);

        map.put("foo", "one");

        TransactionContext context = node.newTransactionContext();
        context.beginTransaction();
        TransactionalMap<String, String> transactionalMap = context.getMap(mapName);
        transactionalMap.put("foo", "three");
        context.commitTransaction();
View Full Code Here

Examples of com.hazelcast.core.HazelcastInstance.newTransactionContext()

                expectedUpdateEventCount.countDown();
            }

        }, true);

        TransactionContext context = node.newTransactionContext();
        context.beginTransaction();
        TransactionalMap<String, String> transactionalMap = context.getMap(mapName);
        transactionalMap.put("foo", "two");
        context.commitTransaction();
        assertOpenEventually("Not reached expected update event count", expectedUpdateEventCount);
View Full Code Here

Examples of com.hazelcast.core.HazelcastInstance.newTransactionContext()

    public void testRollbackAfterNodeShutdown() throws Exception {
        final HazelcastInstance instance = Hazelcast.newHazelcastInstance();
        final HazelcastInstance client = HazelcastClient.newHazelcastClient();
        tm.begin();

        final TransactionContext context = client.newTransactionContext();
        final XAResource xaResource = context.getXaResource();
        final Transaction transaction = tm.getTransaction();
        transaction.enlistResource(xaResource);

        boolean error = false;
View Full Code Here

Examples of com.hazelcast.core.HazelcastInstance.newTransactionContext()

        final HazelcastInstance instance2 = Hazelcast.newHazelcastInstance();
        final HazelcastInstance instance3 = Hazelcast.newHazelcastInstance();

        final HazelcastInstance client1 = HazelcastClient.newHazelcastClient();

        final TransactionContext context1 = client1.newTransactionContext(TransactionOptions.getDefault().setDurability(2));
        final XAResource xaResource1 = context1.getXaResource();
        final MyXid myXid = new MyXid();
        xaResource1.start(myXid, 0);
        final TransactionalMap<Object, Object> map = context1.getMap("map");
        map.put("key", "value");
View Full Code Here

Examples of com.hazelcast.core.HazelcastInstance.newTransactionContext()

        client1.shutdown();

        assertNull(instance1.getMap("map").get("key"));

        final HazelcastInstance client2 = HazelcastClient.newHazelcastClient();
        final TransactionContext context2 = client2.newTransactionContext();
        final XAResource xaResource2 = context2.getXaResource();
        final Xid[] recover = xaResource2.recover(0);
        for (Xid xid : recover) {
            xaResource2.commit(xid, false);
        }
View Full Code Here

Examples of com.hazelcast.core.HazelcastInstance.newTransactionContext()

    @Test
    public void testIsSame() throws Exception {
        HazelcastInstance instance1 = Hazelcast.newHazelcastInstance();
        HazelcastInstance instance2 = Hazelcast.newHazelcastInstance();
        final XAResource resource1 = instance1.newTransactionContext().getXaResource();
        final XAResource resource2 = instance2.newTransactionContext().getXaResource();
        HazelcastInstance client = HazelcastClient.newHazelcastClient();
        final XAResource clientResource = client.newTransactionContext().getXaResource();
        assertTrue(clientResource.isSameRM(resource1));
        assertTrue(clientResource.isSameRM(resource2));
    }
View Full Code Here

Examples of com.hazelcast.core.HazelcastInstance.newTransactionContext()

        HazelcastInstance instance1 = Hazelcast.newHazelcastInstance();
        HazelcastInstance instance2 = Hazelcast.newHazelcastInstance();
        final XAResource resource1 = instance1.newTransactionContext().getXaResource();
        final XAResource resource2 = instance2.newTransactionContext().getXaResource();
        HazelcastInstance client = HazelcastClient.newHazelcastClient();
        final XAResource clientResource = client.newTransactionContext().getXaResource();
        assertTrue(clientResource.isSameRM(resource1));
        assertTrue(clientResource.isSameRM(resource2));
    }

    @Test
View Full Code Here

Examples of com.hazelcast.core.HazelcastInstance.newTransactionContext()

    }

    @Test
    public void testTimeoutSetting() throws Exception {
        HazelcastInstance instance = Hazelcast.newHazelcastInstance();
        final XAResource resource = instance.newTransactionContext().getXaResource();
        final int timeout = 100;
        final boolean result = resource.setTransactionTimeout(timeout);
        assertTrue(result);
        assertEquals(timeout, resource.getTransactionTimeout());
        final MyXid myXid = new MyXid();
View Full Code Here

Examples of com.hazelcast.transaction.TransactionManagerService.newTransactionContext()

    }

    @Override
    public TransactionContext newTransactionContext(TransactionOptions options) {
        TransactionManagerService transactionManagerService = node.nodeEngine.getTransactionManagerService();
        return transactionManagerService.newTransactionContext(options);
    }

    @Override
    public IExecutorService getExecutorService(final String name) {
        if (name == null) {
View Full Code Here

Examples of com.hazelcast.transaction.TransactionManagerService.newTransactionContext()

    }

    @Override
    public TransactionContext newTransactionContext(TransactionOptions options) {
        TransactionManagerService transactionManagerService = node.nodeEngine.getTransactionManagerService();
        return transactionManagerService.newTransactionContext(options);
    }

    @Override
    public IExecutorService getExecutorService(final String name) {
        if (name == null) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.