Package org.mule.api.client

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


    {
        MuleClient client = muleContext.getClient();
        client.send("vm://exception", "testNoException", null);                                 

        // Both messages should have been sent.
        assertNotNull(client.request("vm://queueC", 1000));           
        assertNotNull(client.request("vm://queueD", 1000));           
    }

    public void testExceptionInService() throws Exception
    {
View Full Code Here


        MuleClient client = muleContext.getClient();
        client.send("vm://exception", "testNoException", null);                                 

        // Both messages should have been sent.
        assertNotNull(client.request("vm://queueC", 1000));           
        assertNotNull(client.request("vm://queueD", 1000));           
    }

    public void testExceptionInService() throws Exception
    {
        MuleClient client = muleContext.getClient();       
View Full Code Here

        {
            assertTrue(ExceptionUtils.getRootCause(e) instanceof FunctionalTestException);
        }
       
        // The first message should have been sent, but not the second one.
        assertNotNull(client.request("vm://queueC", 1000));           
        assertNull(client.request("vm://queueD", 1000));           
    }

    public void testExceptionInTransformer() throws Exception
    {
View Full Code Here

            assertTrue(ExceptionUtils.getRootCause(e) instanceof FunctionalTestException);
        }
       
        // The first message should have been sent, but not the second one.
        assertNotNull(client.request("vm://queueC", 1000));           
        assertNull(client.request("vm://queueD", 1000));           
    }

    public void testExceptionInTransformer() throws Exception
    {
        MuleClient client = muleContext.getClient();
View Full Code Here

        {
            assertTrue(ExceptionUtils.getRootCause(e) instanceof TransformerException);
        }
       
        // The first message should have been sent, but not the second one.
        assertNotNull(client.request("vm://queueC", 1000));           
        assertNull(client.request("vm://queueD", 1000));           
    }
}
View Full Code Here

            assertTrue(ExceptionUtils.getRootCause(e) instanceof TransformerException);
        }
       
        // The first message should have been sent, but not the second one.
        assertNotNull(client.request("vm://queueC", 1000));           
        assertNull(client.request("vm://queueD", 1000));           
    }
}
View Full Code Here

        props.put("foo", "bar");
        MuleMessage response = client.send("vm://variables", "data", props);
        String processId = (String)bpms.getId(response.getPayload());
        assertNotNull(processId);

        response = client.request("vm://queueA", TIMEOUT);
        assertNotNull(response);
        assertEquals("bar", response.getInboundProperty("foo"));
        assertEquals(0.75, response.getInboundProperty("fraction"));

        // Advance the process
View Full Code Here

        props.put(Process.PROPERTY_PROCESS_ID, processId);
        props.put("straw", "berry");
        props.put("time", new Date());
        response = client.send("vm://variables", "data", props);
       
        response = client.request("vm://queueB", TIMEOUT);
        assertNotNull(response);
        assertEquals("bar", response.getInboundProperty("foo"));
        assertEquals(0.75, response.getInboundProperty("fraction"));
        assertEquals("berry", response.getInboundProperty("straw"));
        final Object o = response.getInboundProperty("time");
View Full Code Here

    }

    protected void doRequest(String url, Message.Type expectedType) throws Exception
    {
        MuleClient client = muleContext.getClient();
        MuleMessage muleMessage = client.request(url, RECEIVE_TIMEOUT);
        assertNotNull(muleMessage);

        Message xmppMessage = (Message)muleMessage.getPayload();
        assertEquals(expectedType, xmppMessage.getType());
        assertEquals(TEST_MESSAGE, xmppMessage.getBody());
View Full Code Here

        MuleMessage request = new DefaultMuleMessage("hello", (Map<String,Object>)null, muleContext);

        MuleClient client = muleContext.getClient();
        client.dispatch("vm://helloClient", request);

        MuleMessage out = client.request("vm://out", FunctionalTestCase.RECEIVE_TIMEOUT);

        assertNotNull(out);
        assertTrue(out.getPayload() instanceof ExceptionMessage);
        assertTrue(((String)((ExceptionMessage) out.getPayload()).getPayload()).contains("APPEND"));
    }
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.