C# 클래스 Brod.Brokers.RequestHandlers

파일 보기 프로젝트 열기: paralect/brod 1 사용 예제들

공개 메소드들

메소드 설명
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