C# Класс MemExchange.Server.Outgoing.MessagePublisher

Наследование: IMessagePublisher
Показать файл Открыть проект

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

Метод Описание
MessagePublisher ( ILogger logger, ISerializer serializer ) : MemExchange.Core.Logging
OnNext ( ServerToClientMessage data, long sequence, bool endOfBatch ) : void
Publish ( ServerToClientMessage serverToClientMessage ) : void
Publish ( int clientId, ServerToClientMessage serverToClientMessage ) : void
Start ( int publishPort ) : void
Stop ( ) : void

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

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

public MessagePublisher ( ILogger logger, ISerializer serializer ) : MemExchange.Core.Logging
logger ILogger
serializer ISerializer
Результат MemExchange.Core.Logging

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

public OnNext ( ServerToClientMessage data, long sequence, bool endOfBatch ) : void
data MemExchange.Core.SharedDto.ServerToClient.ServerToClientMessage
sequence long
endOfBatch bool
Результат void

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

public Publish ( ServerToClientMessage serverToClientMessage ) : void
serverToClientMessage MemExchange.Core.SharedDto.ServerToClient.ServerToClientMessage
Результат void

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

public Publish ( int clientId, ServerToClientMessage serverToClientMessage ) : void
clientId int
serverToClientMessage MemExchange.Core.SharedDto.ServerToClient.ServerToClientMessage
Результат void

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

public Start ( int publishPort ) : void
publishPort int
Результат void

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

public Stop ( ) : void
Результат void