public virtual void Initialize(IDependencyResolver resolver, HostContext context) { if (resolver == null) { throw new ArgumentNullException("resolver"); } if (context == null) { throw new ArgumentNullException("context"); } if (_initialized) { return; } MessageBus = resolver.Resolve <IMessageBus>(); JsonSerializer = resolver.Resolve <IJsonSerializer>(); TraceManager = resolver.Resolve <ITraceManager>(); Counters = resolver.Resolve <IPerformanceCounterManager>(); AckHandler = resolver.Resolve <IAckHandler>(); ProtectedData = resolver.Resolve <IProtectedData>(); _configurationManager = resolver.Resolve <IConfigurationManager>(); _transportManager = resolver.Resolve <ITransportManager>(); _serverMessageHandler = resolver.Resolve <IServerCommandHandler>(); _initialized = true; }
public virtual void Initialize(IDependencyResolver resolver) { if (resolver == null) { throw new ArgumentNullException("resolver"); } if (_initialized) { return; } MessageBus = resolver.Resolve<IMessageBus>(); JsonSerializer = resolver.Resolve<JsonSerializer>(); TraceManager = resolver.Resolve<ITraceManager>(); Counters = resolver.Resolve<IPerformanceCounterManager>(); AckHandler = resolver.Resolve<IAckHandler>(); ProtectedData = resolver.Resolve<IProtectedData>(); UserIdProvider = resolver.Resolve<IUserIdProvider>(); _configurationManager = resolver.Resolve<IConfigurationManager>(); _transportManager = resolver.Resolve<ITransportManager>(); _serverMessageHandler = resolver.Resolve<IServerCommandHandler>(); _initialized = true; }
/// <summary> /// Initializes and instance of the <see cref="TransportHeartBeat"/> class. /// </summary> /// <param name="resolver">The <see cref="IDependencyResolver"/>.</param> public TransportHeartBeat(IDependencyResolver resolver) { _configurationManager = resolver.Resolve <IConfigurationManager>(); _serverCommandHandler = resolver.Resolve <IServerCommandHandler>(); _serverId = resolver.Resolve <IServerIdManager>().ServerId; _serverCommandHandler.Command = ProcessServerCommand; // REVIEW: When to dispose the timer? _timer = new Timer(Beat, null, _configurationManager.HeartBeatInterval, _configurationManager.HeartBeatInterval); }
/// <summary> /// Initializes and instance of the <see cref="TransportHeartBeat"/> class. /// </summary> /// <param name="resolver">The <see cref="IDependencyResolver"/>.</param> public TransportHeartBeat(IDependencyResolver resolver) { _configurationManager = resolver.Resolve<IConfigurationManager>(); _serverCommandHandler = resolver.Resolve<IServerCommandHandler>(); _serverId = resolver.Resolve<IServerIdManager>().ServerId; _serverCommandHandler.Command = ProcessServerCommand; // REVIEW: When to dispose the timer? _timer = new Timer(Beat, null, _configurationManager.HeartBeatInterval, _configurationManager.HeartBeatInterval); }
public virtual void Initialize(IDependencyResolver resolver) { if (_initialized) { return; } _newMessageBus = resolver.Resolve <IMessageBus>(); _connectionIdGenerator = resolver.Resolve <IConnectionIdGenerator>(); _jsonSerializer = resolver.Resolve <IJsonSerializer>(); _transportManager = resolver.Resolve <ITransportManager>(); _trace = resolver.Resolve <ITraceManager>(); _serverMessageHandler = resolver.Resolve <IServerCommandHandler>(); _initialized = true; }
public virtual void Initialize(IDependencyResolver resolver) { if (_initialized) { return; } _newMessageBus = resolver.Resolve<INewMessageBus>(); _connectionIdGenerator = resolver.Resolve<IConnectionIdGenerator>(); _jsonSerializer = resolver.Resolve<IJsonSerializer>(); _transportManager = resolver.Resolve<ITransportManager>(); _trace = resolver.Resolve<ITraceManager>(); _serverMessageHandler = resolver.Resolve<IServerCommandHandler>(); _initialized = true; }
public virtual void Initialize(IDependencyResolver resolver, HostContext context) { if (_initialized) { return; } _newMessageBus = resolver.Resolve <IMessageBus>(); _connectionIdPrefixGenerator = resolver.Resolve <IConnectionIdPrefixGenerator>(); _jsonSerializer = resolver.Resolve <IJsonSerializer>(); _transportManager = resolver.Resolve <ITransportManager>(); _trace = resolver.Resolve <ITraceManager>(); _serverMessageHandler = resolver.Resolve <IServerCommandHandler>(); _counters = resolver.Resolve <IPerformanceCounterManager>(); _ackHandler = resolver.Resolve <IAckHandler>(); _initialized = true; }
/// <summary> /// Initializes and instance of the <see cref="TransportHeartbeat"/> class. /// </summary> /// <param name="resolver">The <see cref="IDependencyResolver"/>.</param> public TransportHeartbeat(IDependencyResolver resolver) { _configurationManager = resolver.Resolve<IConfigurationManager>(); _serverCommandHandler = resolver.Resolve<IServerCommandHandler>(); _serverId = resolver.Resolve<IServerIdManager>().ServerId; _counters = resolver.Resolve<IPerformanceCounterManager>(); var traceManager = resolver.Resolve<ITraceManager>(); _trace = traceManager["SignalR.Transports.TransportHeartBeat"]; _serverCommandHandler.Command = ProcessServerCommand; // REVIEW: When to dispose the timer? _timer = new Timer(Beat, null, _configurationManager.HeartbeatInterval, _configurationManager.HeartbeatInterval); }
/// <summary> /// Initializes and instance of the <see cref="TransportHeartbeat"/> class. /// </summary> /// <param name="resolver">The <see cref="IDependencyResolver"/>.</param> public TransportHeartbeat(IDependencyResolver resolver) { _configurationManager = resolver.Resolve <IConfigurationManager>(); _serverCommandHandler = resolver.Resolve <IServerCommandHandler>(); _serverId = resolver.Resolve <IServerIdManager>().ServerId; _counters = resolver.Resolve <IPerformanceCounterManager>(); var traceManager = resolver.Resolve <ITraceManager>(); _trace = traceManager["SignalR.Transports.TransportHeartBeat"]; _serverCommandHandler.Command = ProcessServerCommand; // REVIEW: When to dispose the timer? _timer = new Timer(Beat, null, _configurationManager.HeartbeatInterval(), _configurationManager.HeartbeatInterval()); }
/// <summary> /// Initializes and instance of the <see cref="TransportHeartBeat"/> class. /// </summary> /// <param name="resolver">The <see cref="IDependencyResolver"/>.</param> public TransportHeartBeat(IDependencyResolver resolver) { _configurationManager = resolver.Resolve <IConfigurationManager>(); _serverCommandHandler = resolver.Resolve <IServerCommandHandler>(); _serverId = resolver.Resolve <IServerIdManager>().ServerId; _trace = resolver.Resolve <ITraceManager>(); var counters = resolver.Resolve <IPerformanceCounterWriter>(); _connectionsCurrentCounter = counters.GetCounter(PerformanceCounters.ConnectionsCurrent); _serverCommandHandler.Command = ProcessServerCommand; // REVIEW: When to dispose the timer? _timer = new Timer(Beat, null, _configurationManager.HeartBeatInterval, _configurationManager.HeartBeatInterval); }
public virtual void Initialize(IDependencyResolver resolver) { if (_initialized) { return; } _newMessageBus = resolver.Resolve <IMessageBus>(); _connectionIdPrefixGenerator = resolver.Resolve <IConnectionIdPrefixGenerator>(); _jsonSerializer = resolver.Resolve <IJsonSerializer>(); _transportManager = resolver.Resolve <ITransportManager>(); _trace = resolver.Resolve <ITraceManager>(); _serverMessageHandler = resolver.Resolve <IServerCommandHandler>(); _counters = resolver.Resolve <IPerformanceCounterWriter>(); _ackHandler = resolver.Resolve <IAckHandler>(); _allErrorsTotalCounter = _counters.GetCounter(PerformanceCounters.ErrorsAllTotal); _allErrorsPerSecCounter = _counters.GetCounter(PerformanceCounters.ErrorsAllPerSec); _initialized = true; }
public virtual void Initialize(IDependencyResolver resolver, HostContext context) { if (_initialized) { return; } _newMessageBus = resolver.Resolve<IMessageBus>(); _configurationManager = resolver.Resolve<IConfigurationManager>(); _connectionIdPrefixGenerator = resolver.Resolve<IConnectionIdPrefixGenerator>(); _jsonSerializer = resolver.Resolve<IJsonSerializer>(); _transportManager = resolver.Resolve<ITransportManager>(); _trace = resolver.Resolve<ITraceManager>(); _serverMessageHandler = resolver.Resolve<IServerCommandHandler>(); _counters = resolver.Resolve<IPerformanceCounterManager>(); _ackHandler = resolver.Resolve<IAckHandler>(); _initialized = true; }
public virtual void Initialize(IDependencyResolver resolver, HostContext context) { if (resolver == null) { throw new ArgumentNullException("resolver"); } if (context == null) { throw new ArgumentNullException("context"); } if (_initialized) { return; } MessageBus = resolver.Resolve<IMessageBus>(); ConnectionIdPrefixGenerator = resolver.Resolve<IConnectionIdPrefixGenerator>(); JsonSerializer = resolver.Resolve<IJsonSerializer>(); TraceManager = resolver.Resolve<ITraceManager>(); Counters = resolver.Resolve<IPerformanceCounterManager>(); AckHandler = resolver.Resolve<IAckHandler>(); _configurationManager = resolver.Resolve<IConfigurationManager>(); _transportManager = resolver.Resolve<ITransportManager>(); _serverMessageHandler = resolver.Resolve<IServerCommandHandler>(); _initialized = true; }
public virtual void Initialize(IDependencyResolver resolver) { if (_initialized) { return; } _newMessageBus = resolver.Resolve<IMessageBus>(); _connectionIdPrefixGenerator = resolver.Resolve<IConnectionIdPrefixGenerator>(); _jsonSerializer = resolver.Resolve<IJsonSerializer>(); _transportManager = resolver.Resolve<ITransportManager>(); _trace = resolver.Resolve<ITraceManager>(); _serverMessageHandler = resolver.Resolve<IServerCommandHandler>(); _counters = resolver.Resolve<IPerformanceCounterWriter>(); _ackHandler = resolver.Resolve<IAckHandler>(); _allErrorsTotalCounter = _counters.GetCounter(PerformanceCounters.ErrorsAllTotal); _allErrorsPerSecCounter = _counters.GetCounter(PerformanceCounters.ErrorsAllPerSec); _initialized = true; }
public Server(IServerCommandHandler serverCommandHandler) { _serverCommandHandler = serverCommandHandler; }