public RpcServer(IRpcServerSettings settings, ILogger logger, ITcpServerChannelFactory channelFactory, ICertificateStore certificateStore, IEnumerable <IRpcRequestObserver> requestHandlers, ITcpServerEventLoopGroupFactory eventEventLoopGroupFactory) : base(channelFactory, logger, eventEventLoopGroupFactory) { _requestHandlers = requestHandlers; Settings = settings; _cancellationSource = new CancellationTokenSource(); _certificate = certificateStore.ReadOrCreateCertificateFile(settings.PfxFileName); }
public TestTcpServer(ITcpServerChannelFactory tcpServerChannelFactory, ILogger logger, IEventLoopGroupFactory eventLoopGroupFactory) : base(tcpServerChannelFactory, logger, eventLoopGroupFactory) { Channel = Substitute.For <IChannel>(); }
protected TcpServer(ITcpServerChannelFactory tcpChannelFactory, ILogger logger, IEventLoopGroupFactory eventLoopGroupFactory) : base(tcpChannelFactory, logger, eventLoopGroupFactory) { }