Example #1
0
        public ServerManager(IServiceLocator services, IChannelServer server)
        {
            _services = services ?? throw new ArgumentNullException(nameof(services));
            _server   = server ?? throw new ArgumentNullException(nameof(server));

            _writer         = _services.Get <IConsoleWriter>();
            _reader         = _services.Get <IConsoleReader>();
            _commandFactory = _services.Get <IServerCommandFactory>();
            _commandResults = _services.Get <ICommandExecutionResults>();

            InitCommands();
        }
 public ServerChannel()
 {
     _methodHandlers  = Services.Get <IChannelMethodHandlerCollection>();
     _channelHandlers = Services.Get <IChannelHandlerCollection>();
     _commandFactory  = Services.Get <IServerCommandFactory>();
 }