muleClient = muleContext.getClient();
muleClient.dispatch("jms://in2", MESSAGE, null);
latch.await(LATCH_AWAIT_TIMEOUT, MILLISECONDS);
//Stop flow to not consume message again
Flow flow = muleContext.getRegistry().get("flowWithoutExceptionStrategyAndNoTx");
flow.stop();
//Check message was no consumed
MuleMessage muleMessage = muleClient.request("jms://in2", TIMEOUT);
assertThat(muleMessage, IsNull.<Object>notNullValue());
//Check outbound-endpoint was not executed