private void Process(Message message)
{
IMessageHandler handler = this.messageHandlerFactory.GetMessageHandler(message.channel);
MessageHandlerResult handlerResult = handler.HandleMessage(message);
this.response.Add(handlerResult.Message);
this.ShouldSendResultStraightBackToClient |= !handlerResult.CanTreatAsLongPoll;
}