Package org.mule.api.client

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


        client.dispatch("jms://in1?connector=jmsConnector", MESSAGE_TO_SEND, null);
        if (!messageProcessedLatch.await(TIMEOUT, TimeUnit.MILLISECONDS))
        {
            fail("Message never received by mule");
        }
        MuleMessage response = client.request("jms://dead.letter1?connector=jmsConnector", TIMEOUT);
        assertThat(response, IsNull.<Object>notNullValue());
        assertThat(response.getPayloadAsString(), is(MESSAGE_MODIFIED));
    }

    @Test
View Full Code Here


        client.dispatch("jms://in2?connector=jmsConnector", MESSAGE_TO_SEND, null);
        if (!messageProcessedLatch.await(TIMEOUT, TimeUnit.MILLISECONDS))
        {
            fail("Message never received by mule");
        }
        MuleMessage response = client.request("jms://dead.letter2?connector=jmsConnector", TIMEOUT);
        assertThat(response, IsNull.<Object>notNullValue());
        assertThat(response.getPayloadAsString(), is(MESSAGE_TO_SEND));
    }

    @Test
View Full Code Here

        client.dispatch("jms://in3?connector=jmsConnector", MESSAGE_TO_SEND, null);
        if (!messageProcessedLatch.await(TIMEOUT, java.util.concurrent.TimeUnit.MILLISECONDS))
        {
            fail("Message never received by mule");
        }
        MuleMessage response = client.request("jms://dead.letter3?connector=jmsConnector", TIMEOUT);
        assertThat(response, IsNull.<Object>notNullValue());
        assertThat(response.getPayloadAsString(), is(MESSAGE_TO_SEND));
        assertThat(client.request("jms://exceptions?connector=jmsConnector", TIMEOUT), IsNull.<Object>notNullValue());
        assertThat(client.request("jms://exceptions?connector=jmsConnector", TIMEOUT), IsNull.notNullValue());
        MuleMessage exceptionResponse = client.request("jms://exceptions?connector=jmsConnector", TIMEOUT);
View Full Code Here

            fail("Message never received by mule");
        }
        MuleMessage response = client.request("jms://dead.letter3?connector=jmsConnector", TIMEOUT);
        assertThat(response, IsNull.<Object>notNullValue());
        assertThat(response.getPayloadAsString(), is(MESSAGE_TO_SEND));
        assertThat(client.request("jms://exceptions?connector=jmsConnector", TIMEOUT), IsNull.<Object>notNullValue());
        assertThat(client.request("jms://exceptions?connector=jmsConnector", TIMEOUT), IsNull.notNullValue());
        MuleMessage exceptionResponse = client.request("jms://exceptions?connector=jmsConnector", TIMEOUT);
        assertThat(exceptionResponse, IsNull.<Object>notNullValue());
        assertThat(exceptionResponse.getPayload(), instanceOf(ExceptionMessage.class));
    }
View Full Code Here

        }
        MuleMessage response = client.request("jms://dead.letter3?connector=jmsConnector", TIMEOUT);
        assertThat(response, IsNull.<Object>notNullValue());
        assertThat(response.getPayloadAsString(), is(MESSAGE_TO_SEND));
        assertThat(client.request("jms://exceptions?connector=jmsConnector", TIMEOUT), IsNull.<Object>notNullValue());
        assertThat(client.request("jms://exceptions?connector=jmsConnector", TIMEOUT), IsNull.notNullValue());
        MuleMessage exceptionResponse = client.request("jms://exceptions?connector=jmsConnector", TIMEOUT);
        assertThat(exceptionResponse, IsNull.<Object>notNullValue());
        assertThat(exceptionResponse.getPayload(), instanceOf(ExceptionMessage.class));
    }
View Full Code Here

        MuleMessage response = client.request("jms://dead.letter3?connector=jmsConnector", TIMEOUT);
        assertThat(response, IsNull.<Object>notNullValue());
        assertThat(response.getPayloadAsString(), is(MESSAGE_TO_SEND));
        assertThat(client.request("jms://exceptions?connector=jmsConnector", TIMEOUT), IsNull.<Object>notNullValue());
        assertThat(client.request("jms://exceptions?connector=jmsConnector", TIMEOUT), IsNull.notNullValue());
        MuleMessage exceptionResponse = client.request("jms://exceptions?connector=jmsConnector", TIMEOUT);
        assertThat(exceptionResponse, IsNull.<Object>notNullValue());
        assertThat(exceptionResponse.getPayload(), instanceOf(ExceptionMessage.class));
    }

    @Test
View Full Code Here

        greenMailSupport.startServers(ports);
        LocalMuleClient client = muleContext.getClient();
        client.dispatch("jms://in6?connector=jmsConnectorNoRedelivery", MESSAGE_TO_SEND, null);
        endMessageProcessorExecuted.await(TIMEOUT, TimeUnit.MILLISECONDS);
        ((Lifecycle) getFlowConstruct("RollbackTransactionAndSendEmail")).stop();
        MuleMessage response = client.request("jms://in6?connector=jmsConnectorNoRedelivery", TIMEOUT);
        assertThat(response, IsNull.<Object>notNullValue());
        assertThat(response.getPayloadAsString(), is(MESSAGE_TO_SEND));
        greenMailSupport.getServers().waitForIncomingEmail(AbstractEmailFunctionalTestCase.DELIVERY_DELAY_MS, 1);
        MimeMessage[] messages = greenMailSupport.getServers().getReceivedMessages();
        assertNotNull("did not receive any messages", messages);
View Full Code Here

    @Test
    public void testOutboundEndpointInFlow() throws Exception
    {
        LocalMuleClient client = muleContext.getClient();
        client.send("vm://inFlow2", MESSAGE, null);
        MuleMessage response = client.request("vm://outFlow2", 3000);
        assertNotNull(response);
    }

    @Test
    public void testOutboundDynamicEndpointInFlow() throws Exception
View Full Code Here

    @Test
    public void testOutboundDynamicEndpointInFlow() throws Exception
    {
        LocalMuleClient client = muleContext.getClient();
        client.send("vm://inFlow3", MESSAGE, getMessageProperties());
        MuleMessage response = client.request("vm://outFlow3", 3000);
        assertNotNull(response);
    }

    @Test
    public void testAsyncInFlow() throws Exception
View Full Code Here

    @Test
    public void testAsyncInFlow() throws Exception
    {
        LocalMuleClient client = muleContext.getClient();
        client.send("vm://inFlow4", MESSAGE, null);
        MuleMessage response = client.request("vm://outFlow4", 3000);
        assertNotNull(response);
        assertTrue(injectedMessagingExceptionHandler instanceof CatchMessagingExceptionStrategy);
    }

    @Test
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.