{
logger.debug(message.getInboundProperty(HttpConnector.HTTP_REQUEST_PROPERTY));
}
// determine if the request path on this request denotes a different receiver
MessageReceiver receiver = getTargetReceiver(message, endpoint);
HttpResponse response;
// the response only needs to be transformed explicitly if
// A) the request was not served or B) a null result was returned
if (receiver != null)
{
message.setProperty(HttpConnector.HTTP_CONTEXT_PATH_PROPERTY,
HttpConnector.normalizeUrl(receiver.getEndpointURI().getPath()),
PropertyScope.INBOUND);
preRouteMessage(message);
MuleEvent returnEvent = receiver.routeMessage(message);
MuleMessage returnMessage = returnEvent == null ? null : returnEvent.getMessage();
Object tempResponse;
if (returnMessage != null)
{