Package org.mule.api.client

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


    @Test
    public void testSingleMessage() throws Exception
    {
        MuleClient client = muleContext.getClient();
        client.dispatch("queue", "Marco", null);
        MuleMessage response = client.request("queue", WAIT);
        assertNotNull("Response is null", response);
        assertEquals("Marco", response.getPayload());
    }

    @Test
View Full Code Here


            client.dispatch("queue", people.next(), null);
        }

        for (int i = 0; i < 3; ++i)
        {
            MuleMessage response = client.request("queue", WAIT);
            assertNotNull("Response is null", response);
            String person = (String) response.getPayload();
            assertTrue(person, polos.contains(person));
            polos.remove(person);
        }
View Full Code Here

            client.dispatch("vm://entry", people.next(), null);
        }

        for (int i = 0; i < 3; ++i)
        {
            MuleMessage response = client.request("queue", WAIT);
            assertNotNull("Response is null", response);
            String person = (String) response.getPayload();
            String personName = new StringTokenizer(person).nextToken();
            assertTrue(personName, polos.contains(personName));
            polos.remove(personName);
View Full Code Here

            client.dispatch("entry", people.next(), null);
        }

        for (int i = 0; i < 3; ++i)
        {
            MuleMessage response = client.request("queue", WAIT);
            assertNotNull("Response is null", response);
            String person = (String) response.getPayload();
            String personName = new StringTokenizer(person).nextToken();
            assertTrue(personName, polos.contains(personName));
            polos.remove(personName);
View Full Code Here

    @Test
    public void httpsPolling() throws Exception
    {
        MuleClient client = muleContext.getClient();
        MuleMessage message = client.request("vm://toTest", 60000);
        assertNotNull(message);
        assertEquals("/ received", message.getPayloadAsString());
    }
}
View Full Code Here

                }
            }
        }, "polledUMO");

        MuleClient client = muleContext.getClient();
        MuleMessage result = client.request("vm://toclient", 50000);
        assertNotNull(result.getPayload());
        assertTrue("Callback called", latch.await(1000, TimeUnit.MILLISECONDS));
        assertEquals("/foo toClient-only", result.getPayloadAsString());
        // The transform should not have been propagated to the outbound endpoint
        assertFalse(transformPropagated.get());
View Full Code Here

        Map<String, Object> props = new HashMap<String, Object>();
        props.put("JMSReplyTo", "middle");
        client.dispatch("in", DEFAULT_INPUT_MESSAGE, props);

        // Check that the property is still on the outbound message
        MuleMessage output = client.request("out", 2000);
        assertNotNull(output);
        final Object o = output.getOutboundProperty("JMSReplyTo");
        assertTrue(o.toString().contains("middle"));

        // Check that the reply message was generated
View Full Code Here

        assertNotNull(output);
        final Object o = output.getOutboundProperty("JMSReplyTo");
        assertTrue(o.toString().contains("middle"));

        // Check that the reply message was generated
        output = client.request("middle", 2000);
        assertNotNull(output);
        assertEquals(DEFAULT_OUTPUT_MESSAGE, output.getPayload());
    }
}
View Full Code Here

    public void testOneGlobalTx() throws Exception
    {
        MuleClient client = muleContext.getClient();

        client.dispatch("vm://in", DEFAULT_INPUT_MESSAGE, null);
        MuleMessage result = client.request("vm://out", getTimeout());
        assertNotNull(result);

        result = client.request("vm://out", getSmallTimeout());
        assertNull(result);
        muleContext.getRegistry().lookupConnector(CONNECTOR1_NAME).stop();
View Full Code Here

        client.dispatch("vm://in", DEFAULT_INPUT_MESSAGE, null);
        MuleMessage result = client.request("vm://out", getTimeout());
        assertNotNull(result);

        result = client.request("vm://out", getSmallTimeout());
        assertNull(result);
        muleContext.getRegistry().lookupConnector(CONNECTOR1_NAME).stop();
        assertEquals(muleContext.getRegistry().lookupConnector(CONNECTOR1_NAME).isStarted(), false);
        log.info(CONNECTOR1_NAME + " is stopped");
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.