public NetMqForwardingClientRqRs( IBodyEncoder <TBody> encoder, IOutgoingConnection <TPayloadType, TBody> outgoingConnection, IConnectionIdGenerator connectionIdGenerator) { this.connectionId = connectionIdGenerator.Generate(); this.encoder = encoder; this.outgoingConnection = outgoingConnection; }
public NetMqClient( IBodyEncoder <TBody> encoder, IMessageResultMonad <TPayloadType, TBody> messageResultMonad, IOutgoingConnection <TPayloadType, TBody> outgoingConnection, IConnectionIdGenerator connectionIdGenerator) { this.encoder = encoder; this.messageResultMonad = messageResultMonad; this.outgoingConnection = outgoingConnection; this.connectionId = connectionIdGenerator.Generate(); }
public virtual void Initialize(IDependencyResolver resolver) { if (_initialized) { return; } _messageBus = resolver.Resolve<IMessageBus>(); _connectionIdGenerator = resolver.Resolve<IConnectionIdGenerator>(); _jsonSerializer = resolver.Resolve<IJsonSerializer>(); _transportManager = resolver.Resolve<ITransportManager>(); _trace = resolver.Resolve<ITraceManager>(); _initialized = true; }
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<IMessageBus>(); _connectionIdGenerator = resolver.Resolve<IConnectionIdGenerator>(); _jsonSerializer = resolver.Resolve<IJsonSerializer>(); _transportManager = resolver.Resolve<ITransportManager>(); _trace = resolver.Resolve<ITraceManager>(); _serverMessageHandler = resolver.Resolve<IServerCommandHandler>(); _counters = resolver.Resolve<IPerformanceCounterWriter>(); _allErrorsTotalCounter = _counters.GetCounter(PerformanceCounters.ErrorsAllTotal); _allErrorsPerSecCounter = _counters.GetCounter(PerformanceCounters.ErrorsAllPerSec); _initialized = true; }
public ConnectionManager( IConnectionIdGenerator connectionIdGenerator) { this.connectionIdGenerator = connectionIdGenerator; }