Package org.mule.api.client

Examples of org.mule.api.client.LocalMuleClient.request()


        MuleMessage message = new DefaultMuleMessage("test", muleContext);
        message.setOutboundProperty("foo", "fooValue");
        message.setReplyTo("jms://reply");

        client.dispatch("inbound", message);
        MuleMessage result = client.request("jms://reply", 10000);

        assertNotNull(result);
        assertEquals("test bar", result.getPayload());
        assertEquals("fooValue", result.<Object>getInboundProperty("foo"));
    }
View Full Code Here


    {
        LocalMuleClient mc = muleContext.getClient();

        mc.dispatch("vm://in3", "test", null);

        MuleMessage out4 = mc.request("vm://out4", FunctionalTestCase.RECEIVE_TIMEOUT);
        assertEquals("ERROR!", out4.getPayloadAsString());
    }

    public void testSerializablePayload() throws MuleException
    {
View Full Code Here

    {
        LocalMuleClient client = muleContext.getClient();
        client.dispatch("vm://testOneWay", TEST_MESSAGE, null);

        List<MuleMessage> responses = new LinkedList<MuleMessage>();
        MuleMessage response = client.request("vm://testOut", RECEIVE_TIMEOUT);
        responses.add(response);
        response = client.request("vm://testOut", RECEIVE_TIMEOUT);
        responses.add(response);
        response = client.request("vm://testOut", RECEIVE_TIMEOUT);
        responses.add(response);
View Full Code Here

        client.dispatch("vm://testOneWay", TEST_MESSAGE, null);

        List<MuleMessage> responses = new LinkedList<MuleMessage>();
        MuleMessage response = client.request("vm://testOut", RECEIVE_TIMEOUT);
        responses.add(response);
        response = client.request("vm://testOut", RECEIVE_TIMEOUT);
        responses.add(response);
        response = client.request("vm://testOut", RECEIVE_TIMEOUT);
        responses.add(response);

        assertEquals(3, responses.size());
View Full Code Here

        List<MuleMessage> responses = new LinkedList<MuleMessage>();
        MuleMessage response = client.request("vm://testOut", RECEIVE_TIMEOUT);
        responses.add(response);
        response = client.request("vm://testOut", RECEIVE_TIMEOUT);
        responses.add(response);
        response = client.request("vm://testOut", RECEIVE_TIMEOUT);
        responses.add(response);

        assertEquals(3, responses.size());
        assertThat(responses, AllOf.allOf(ContainsMessage.mapPayloadWith("NAME", MARS.getName()), ContainsMessage.mapPayloadWith("NAME", EARTH.getName()), ContainsMessage.mapPayloadWith("NAME", VENUS.getName())));
    }
View Full Code Here

    public void testOneWay() throws Exception
    {
        LocalMuleClient client = muleContext.getClient();

        client.dispatch("vm://testOneWay", TEST_MESSAGE, null);
        MuleMessage response = client.request("vm://testOut", RECEIVE_TIMEOUT);

        assertMessageContains(response, getAllPlanetRecords());
    }

    @Test
View Full Code Here

    public void updatesDataOneWay() throws Exception
    {
        LocalMuleClient client = muleContext.getClient();
        client.dispatch("vm://updateOneWay", TEST_MESSAGE, null);

        MuleMessage response = client.request("vm://testOut", RECEIVE_TIMEOUT);

        assertEquals(1, response.getPayload());

        verifyUpdatedRecord();
    }
View Full Code Here

            LocalMuleClient client = muleContext.getClient();
            while (!Thread.currentThread().isInterrupted())
            {
                try
                {
                    client.request("vm://testOut", RECEIVE_TIMEOUT);
                }
                catch (Exception e)
                {
                    // Ignore
                }
View Full Code Here

    public void updatesDataOneWay() throws Exception
    {
        LocalMuleClient client = muleContext.getClient();
        client.dispatch("vm://executeDdlOneWay", TEST_MESSAGE, null);

        MuleMessage response = client.request("vm://testOut", RECEIVE_TIMEOUT);

        assertTableCreation(response.getPayload());
    }
}
View Full Code Here

        LocalMuleClient client = muleContext.getClient();

        client.dispatch("vm://testIn", TEST_MESSAGE, null);
        client.dispatch("vm://testIn", TEST_MESSAGE, null);

        MuleMessage response = client.request("vm://testOut", RECEIVE_TIMEOUT);
        assertThat(response.getExceptionPayload(), is(nullValue()));

        response = client.request("vm://testOut", RECEIVE_TIMEOUT);
        assertThat(response.getExceptionPayload(), is(nullValue()));
    }
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.