C# Класс Brod.Brokers.RequestHandlers

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
HandleAppendMessages ( BinaryStream buffer ) : Response
HandleBrokerInfo ( BinaryStream stream ) : Response
HandleLoadMessages ( BinaryStream buffer ) : Response
HandleMultiFetch ( BinaryStream buffer ) : Response
MapHandlers ( RequestType requestType, BinaryStream buffer ) : Response>.Func

Map request to the handler function of the following signature: Response SomeHandler(BinaryStream)

RequestHandlers ( BrokerConfiguration configuration, Store storage ) : System

Описание методов

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

public HandleAppendMessages ( BinaryStream buffer ) : Response
buffer Brod.Common.BinaryStream
Результат Brod.Contracts.Responses.Response

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

public HandleBrokerInfo ( BinaryStream stream ) : Response
stream Brod.Common.BinaryStream
Результат Brod.Contracts.Responses.Response

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

public HandleLoadMessages ( BinaryStream buffer ) : Response
buffer Brod.Common.BinaryStream
Результат Brod.Contracts.Responses.Response

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

public HandleMultiFetch ( BinaryStream buffer ) : Response
buffer Brod.Common.BinaryStream
Результат Brod.Contracts.Responses.Response

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

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

public RequestHandlers ( BrokerConfiguration configuration, Store storage ) : System
configuration BrokerConfiguration
storage Brod.Storage.Store
Результат System