public ServerNode( IServerTransportBroker broker, IMessageSerializer messageSerializer, ILoggerUtil logger) { _broker = broker; _logger = logger; _messageSerializer = messageSerializer; }
public ClientRequestRouter( IClientCommRouter clientCommRouter, ILoggerUtil logger) { _clientCommRouter = clientCommRouter; _logger = logger; _routes = new Dictionary <TodoMessageTypes, Action <ICommMessage> >(); }
public ServerCommService( MapperConfig mapperConfig, IMessageSerializer messageSerializer, ILoggerUtil logger ) { _messageSerializer = messageSerializer; _mapperConfig = mapperConfig; _logger = logger; }
public DispatchManager( IClientRequestRouter clientRequestRouter, ILoggerUtil logger, IMessageSerializer serializer, NetworkManager networkManager) { _clientRequestRouter = clientRequestRouter; _logger = logger; _serializer = serializer; _networkManager = networkManager; }
public NetworkManager( IMessageSerializer messageSerializer, ConfigManager configManager, ILoggerUtil logger) { _messageSerializer = messageSerializer; _configManager = configManager; _logger = logger; _serverNodes = new List <ServerNode>(); }
public ColonyHandler(IDatabaseManager databaseManager, RedisServer redisServer, ILoggerUtil logger) : base(RouteConfig.Colony) { _databaseManager = databaseManager; _redisServer = redisServer; _logger = logger; Get[RouteConfig.Colony_GetLandData, runAsync : true] = _getLandData; GetWithPlayerAuth(RouteConfig.Colony_GetColonyData, _getColonyData); //Post[RouteConfig.Colony_PushState, runAsync: true] = _getColonyData; }
public SessionManager( SessionManagerConfig sessionManagerConfig, ILoggerUtil logger, DatabaseHelpers databaseHelpers, IMessageSendingService messageSendService, IMessageStreamService messageStreamService ) { _logger = logger; _sessionManagerConfig = sessionManagerConfig; _databaseHelpers = databaseHelpers; _messageSendService = messageSendService; _messageStreamService = messageStreamService; Subscribe(); }
public LoginHandler( IDatabaseManager dbm, CryptographyManager cpm, RedisServer rs, ILoggerUtil logger, SessionService sessionService) : base(RouteConfig.Login) { // Todo: Refactor this into POST request to mitigate CSRF. // http://www.jhovgaard.com/nancy-csrf/ Get[RouteConfig.Login_Request, true] = _handleLogin; _databaseManager = dbm; _cryptographyManager = cpm; _redisServer = rs; _logger = logger; _sessionService = sessionService; //This might add a bit of latency to login requests, but I doubt it will be a problem. Adding this comment in case we need to debug it in the future. _instanceId = rs.GenerateUniqueId().Result; _redisServer.Subscribe(ChannelTypes.WebLogin, _instanceId, _handleRedisLoginDataResponse); }
public LidgrenServerTransportBroker(INetworkConfig netConfig, ILoggerUtil logger) { _config = SetupConfiguration(netConfig); _server = new NetServer(_config); _logger = logger; }
internal void AddLogger(LoggerUtil logger) { _logger = logger; }
public Service(ILoggerUtil logger) { _logger = logger; }