public Func<BinaryStream, Response> MapHandlers(RequestType requestType, BinaryStream buffer)
{
switch (requestType)
{
case RequestType.AppendRequest:
return HandleAppendMessages;
case RequestType.FetchRequest:
return HandleLoadMessages;
case RequestType.MultiFetchRequest:
return HandleMultiFetch;
case RequestType.BrokerInfoRequest:
return HandleBrokerInfo;
}
return null;
}