Esempio n. 1
0
 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();
 }
Esempio n. 3
0
        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;
        }
Esempio n. 4
0
        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;
 }