Package com.hazelcast.client

Examples of com.hazelcast.client.SimpleClient


        mm.put("key1", "value3");

        mm.put("key2", "value1");
        mm.put("key2", "value2");

        final SimpleClient client = getClient();
        client.send(new KeySetRequest(name));
        PortableCollection result = (PortableCollection) client.receive();
        Collection<Data> keySet = result.getCollection();
        assertEquals(2, keySet.size());

        String s = (String) ss.toObject(keySet.iterator().next());
        assertTrue(s.startsWith("key"));
View Full Code Here


    @Test
    public void testPut() throws IOException {
        MultiMap<Object, Object> mm = getMultiMap();

        final SimpleClient client = getClient();
        client.send(new PutRequest(name, ss.toData("key1"), ss.toData("value1"), -1, getThreadId()));
        boolean result = (Boolean) client.receive();
        assertTrue(result);
        assertEquals("value1", mm.get("key1").iterator().next());

        client.send(new PutRequest(name, ss.toData("key1"), ss.toData("value1"), -1, getThreadId()));
        result = (Boolean) client.receive();
        assertFalse(result);

        assertEquals(1, mm.size());

//        IList<Object> list = getInstance().getList(name);
View Full Code Here

        mm.put("key1", "value1");

        mm.put("key2", "value1");
        mm.put("key2", "value2");

        final SimpleClient client = getClient();
        client.send(new RemoveAllRequest(name, ss.toData("key1"), getThreadId()));
        PortableCollection result = (PortableCollection) client.receive();
        Collection<Data> coll = result.getCollection();
        assertEquals(1, coll.size());
        assertEquals("value1", ss.toObject(coll.iterator().next()));

        client.send(new RemoveAllRequest(name, ss.toData("key2"), getThreadId()));
        result = (PortableCollection) client.receive();
        coll = result.getCollection();
        assertEquals(2, coll.size());
        assertEquals(0, mm.size());
    }
View Full Code Here

        mm.put("key1", "value1");
        mm.put("key2", "value1");
        mm.put("key2", "value2");
        mm.put("key3", "value2");

        final SimpleClient client = getClient();
        client.send(new SizeRequest(name));
        int result = (Integer) client.receive();
        assertEquals(result, 4);
        assertEquals(result, mm.size());
    }
View Full Code Here

        mm.put("key1", "value1");
        mm.put("key2", "value1");
        mm.put("key2", "value2");
        mm.put("key3", "value2");

        final SimpleClient client = getClient();
        client.send(new ValuesRequest(name));
        PortableCollection result = (PortableCollection) client.receive();
        Collection<Data> coll = result.getCollection();
        assertEquals(4, coll.size());

        for (Data data : coll) {
            Object obj = ss.toObject(data);
View Full Code Here

        }
    }

    @Test
    public void testListener() throws IOException {
        final SimpleClient client = getClient();
        client.send(new AddEntryListenerRequest(name, null, true));
        client.receive();

        getMultiMap().put("key1", "value1");

        PortableEntryEvent result = (PortableEntryEvent) client.receive();
        assertEquals("key1", ss.toObject(result.getKey()));
        assertEquals("value1", ss.toObject(result.getValue()));
    }
View Full Code Here

        assertEquals("value1", ss.toObject(result.getValue()));
    }

    @Test
    public void testKeyListener() throws IOException {
        final SimpleClient client = getClient();
        client.send(new AddEntryListenerRequest(name, ss.toData("key2"), true));
        client.receive();

        final MultiMap<Object, Object> multiMap = getMultiMap();
        multiMap.put("key1", "value1");
        multiMap.put("key2", "value8");

        PortableEntryEvent result = (PortableEntryEvent) client.receive();
        assertEquals("key2", ss.toObject(result.getKey()));
        assertEquals("value8", ss.toObject(result.getValue()));
    }
View Full Code Here

        return getInstance().getCountDownLatch(name);
    }

    @Test
    public void testAwait() throws IOException {
        final SimpleClient client = getClient();
        client.send(new AwaitRequest(name, timeout));
        boolean result = (Boolean) client.receive();

        assertTrue(result);
    }
View Full Code Here

    @Test
    public void testCountDown() throws IOException {
        ICountDownLatch countDownLatch = getCountDownLatch();
        countDownLatch.trySetCount(1);
        final SimpleClient client = getClient();
        client.send(new CountDownRequest(name));
        client.receive();

        assertEquals(0, countDownLatch.getCount());
    }
View Full Code Here

        return getInstance().getAtomicLong(name);
    }

    @Test
    public void testAddAndGet() throws Exception {
        final SimpleClient client = getClient();
        client.send(new AddAndGetRequest(name, 3));
        long result = (Long) client.receive();
        assertEquals(3, result);

        client.send(new AddAndGetRequest(name, 4));
        result = (Long) client.receive();
        assertEquals(7, result);
    }
View Full Code Here

TOP

Related Classes of com.hazelcast.client.SimpleClient

Copyright © 2018 www.massapicom. 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.