Exemple #1
0
 public ConnectionProvider(
     IBroadcastService broadcastService,
     IConnectionStorage connectionStorage,
     IClientAccessor clientAccessor)
 {
     _broadcastService  = broadcastService;
     _connectionStorage = connectionStorage;
     _clientAccessor    = clientAccessor;
 }
Exemple #2
0
 public ConnectDialogController(
     IConnectionProvider connectionProvider,
     IConnectionStorage connectionStorage,
     IClientAccessor clientAccessor)
 {
     _connectionProvider = connectionProvider;
     _connectionStorage  = connectionStorage;
     _clientAccessor     = clientAccessor;
 }
Exemple #3
0
        protected void Initialize(IConnectionHandler connectionHandler,
                                  IMessageParser parser,
                                  IConnectionStorage connectionStorage,
                                  IEndpointManager endpointManager,
                                  IMessenger broadcaster,
                                  IModuleFramework moduleFramework,
                                  IModuleControl moduleControl,
                                  LogManager logManager)
        {
            if (Initialized)
            {
                throw new Exception("Server is already initialized!");
            }

            LogManager = logManager;
            log        = LogManager.GetLogger("Server");

            _network  = endpointManager;
            Framework = moduleFramework;

            Framework.Messenger = broadcaster;
            Framework.Server    = this;

            ConnectionHandler = connectionHandler;

            ConnectionStorage = connectionStorage;

            _network.ConnectionHandler = connectionHandler;
            _network.MessageParser     = parser;

            connectionHandler.Modules   = moduleControl;
            connectionHandler.Messenger = broadcaster;

            parser.Modules           = moduleControl;
            parser.ConnectionHandler = connectionHandler;

            broadcaster.Connections = connectionStorage;

            Initialized = true;
        }
 public ChannelFactory(IConnectionStorage storage)
 {
     _storage = storage;
 }
 public RouteInitializer(IConnectionStorage connectionStorage, IRouteSettings routeSettings, INameFactory nameFactory)
 {
     _connectionStorage = connectionStorage;
     _routeSettings     = routeSettings;
     _nameFactory       = nameFactory;
 }
Exemple #6
0
 public RoomHub(IConnectionStorage connectionStorage, IActiveRoomStorage activeRoomStorage)
 {
     this.connectionStorage = connectionStorage;
     this.activeRoomStorage = activeRoomStorage;
 }
 public ConnectionHandler(IConnectionStorage data, LogManager logManager)
 {
     Data = data;
     log  = logManager.GetLogger("Connection Handler");
 }