MuleClient client = muleContext.getClient();
client.dispatch("vm://in", "Marco", null);
MuleMessage response = client.request("vm://out", RECEIVE_TIMEOUT);
assertNotNull("Response is null", response);
assertEquals("Polo", response.getPayload());
MuleMessage secondMessage = client.request("vm://out", RECEIVE_TIMEOUT);
assertNull(secondMessage);
}
public static class CustomObjectStore<T extends Serializable> extends SimpleMemoryObjectStore<T> implements QueueStore<T>
{