Processes requests by walking through handler chain and delegating processing
to each handler, until one of the handlers decides not to contibue further
request processing.
MessageHandlerChain
Chain of request haqndlers, each of which may or may not get a chance
at processing request based on the decision of previous handler in chain.