Processes the outgoing response message. Called after {@link EndpointAdapter} actually invoked the endpoint. Canmanipulate the response, if any, by adding new headers, etc.
{@link MessageDispatcher} processes an endpoint in an invocation chain, consisting of any number of interceptors,with the endpoint itself at the end. With this method, each interceptor can post-process an invocation, getting applied in inverse order of the execution chain.
Note: Will only be called if this interceptor's {@link #handleRequest} method has successfully completed.
@param messageContext contains both request and response messages
@param endpoint chosen endpoint to invoke
@return {@code true} to continue processing of the response interceptor chain; {@code false} to indicateblocking of the response endpoint chain.
@throws Exception in case of errors
@see MessageContext#getRequest()
@see MessageContext#hasResponse()
@see MessageContext#getResponse()