Brod.Brokers.RequestHandlers.MapHandlers C# (CSharp) Метод

MapHandlers() публичный Метод

Map request to the handler function of the following signature: Response SomeHandler(BinaryStream)
public MapHandlers ( RequestType requestType, BinaryStream buffer ) : Response>.Func
requestType RequestType
buffer Brod.Common.BinaryStream
Результат Response>.Func
        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;
        }