Package com.tinkerpop.rexster.client

Examples of com.tinkerpop.rexster.client.RexsterClient.execute()


        //create a session
        final SessionRequestMessage outMsg = new SessionRequestMessage();
        outMsg.setRequestAsUUID(UUID.randomUUID());

        inMsg = client.execute(outMsg);
        Assert.assertNotNull(inMsg.Session);
        Assert.assertTrue(inMsg instanceof SessionResponseMessage);

        UUID sessionKey = BitWorks.convertByteArrayToUUID(inMsg.Session);
View Full Code Here


        scriptMessage.LanguageName = "groovy";
        scriptMessage.metaSetInSession(true);
        scriptMessage.setRequestAsUUID(UUID.randomUUID());
        scriptMessage.Session = BitWorks.convertUUIDToByteArray(sessionKey);

        inMsg = client.execute(scriptMessage);
        Assert.assertTrue(inMsg instanceof ScriptResponseMessage);
        Assert.assertTrue(((ScriptResponseMessage) inMsg).Results.get() != null);

        // test that 'n' is not available if the isolate meta flag is not set to false
        final ScriptRequestMessage scriptMessage2 = new ScriptRequestMessage();
View Full Code Here

        scriptMessage2.LanguageName = "groovy";
        scriptMessage2.metaSetInSession(true);
        scriptMessage2.setRequestAsUUID(UUID.randomUUID());
        scriptMessage2.Session = BitWorks.convertUUIDToByteArray(sessionKey);

        inMsg = client.execute(scriptMessage2);
        Assert.assertTrue(inMsg instanceof ErrorResponseMessage);
        Assert.assertEquals(((ErrorResponseMessage) inMsg).metaGetFlag(), ErrorResponseMessage.SCRIPT_FAILURE_ERROR);

    }
View Full Code Here

                @Override
                public void run() {
                    try {
                        final RexsterClient client = getClient();
                        // have to send a script to open a connection
                        client.execute("Thread.sleep(50);1+1");
                        client.close();
                    } catch (Exception ex) {
                        fail.set(true);
                    } finally {
                        latch.countDown();
View Full Code Here

    @Test
    public void closeStopsAdditionalSendingOfMessages() throws Exception {
        final RexsterClient client = getClient();
        client.close();
        try {
            client.execute("1+1");
            fail("Should have thrown an exception because the client is closed");
        } catch (Exception ex) {
            assertTrue(ex.getMessage().contains("The close() method was called on the client and no more messages can be sent"));
        }
    }
View Full Code Here

        final Thread t3 = new Thread(new Runnable() {
            @Override
            public void run() {
                try {
                    for (int ix = 0; ix < 100; ix++) {
                        result3.set((Boolean) client3.execute("Thread.sleep(50);true").get(0));
                        if (!result3.get())
                            break;
                    }
                } catch (Exception ex) {
                    fail3.set(true);
View Full Code Here

    @Test
    public void executeExercise() throws Exception {
        final RexsterClient client = getClient();

        final List<Object> nullResults = client.execute("null");
        assertEquals(1, nullResults.size());
        final Object nullResult = nullResults.get(0);
        assertEquals(null, nullResult);

        final List<Map<String, Object>> mapResults = client.execute("[val:1+1]");
View Full Code Here

        final List<Object> nullResults = client.execute("null");
        assertEquals(1, nullResults.size());
        final Object nullResult = nullResults.get(0);
        assertEquals(null, nullResult);

        final List<Map<String, Object>> mapResults = client.execute("[val:1+1]");
        assertEquals(1, mapResults.size());
        final Map<String, Object> mapResult = mapResults.get(0);
        assertEquals("2", mapResult.get("val").toString());

        final List<Long> intResults = client.execute("1+1", null);
View Full Code Here

        final List<Map<String, Object>> mapResults = client.execute("[val:1+1]");
        assertEquals(1, mapResults.size());
        final Map<String, Object> mapResult = mapResults.get(0);
        assertEquals("2", mapResult.get("val").toString());

        final List<Long> intResults = client.execute("1+1", null);
        assertEquals(1, intResults.size());
        final Long intResult = intResults.get(0);
        assertEquals("2", intResult.toString());

        final List<Map<String, Object>> vertexResults = client.execute("g=TinkerGraphFactory.createTinkerGraph();g.v(1)", null);
View Full Code Here

        final List<Long> intResults = client.execute("1+1", null);
        assertEquals(1, intResults.size());
        final Long intResult = intResults.get(0);
        assertEquals("2", intResult.toString());

        final List<Map<String, Object>> vertexResults = client.execute("g=TinkerGraphFactory.createTinkerGraph();g.v(1)", null);
        assertEquals(1, vertexResults.size());
        final Map<String, Object> vertexResult = vertexResults.get(0);
        assertEquals("vertex", vertexResult.get("_type").toString());
        assertEquals("1", vertexResult.get("_id").toString());
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.