Ejemplo n.º 1
0
        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>();

            _initialized = true;
        }
Ejemplo n.º 2
0
        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;
            }

            Pool = resolver.Resolve<IMemoryPool>();
            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>();

            // Ensure that this server is listening for any ACKs sent over the bus.
            resolver.Resolve<AckSubscriber>();

            _initialized = true;
        }
 public TransportViewModel(
         ITransportManager transportManager
         
     )
 {
     _transportManager = transportManager;
 }
Ejemplo n.º 5
0
 public SubscriptionManager(ITransportManager transportManager, int resubscriptionTimeout = 60000)
 {
     m_TransportManager      = transportManager;
     m_ResubscriptionTimeout = resubscriptionTimeout;
     m_DeferredAcknowledger  = new SchedulingBackgroundWorker("DeferredAcknowledgement", () => processDeferredAcknowledgements());
     m_Resubscriber          = new SchedulingBackgroundWorker("Resubscription", () => processResubscription());
 }
Ejemplo n.º 6
0
        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>();

            // Ensure that this server is listening for any ACKs sent over the bus.
            resolver.Resolve <AckSubscriber>();

            _initialized = true;
        }
Ejemplo n.º 7
0
        public DeliveryTask(Cargo cargo, Route route, ITransportManager transportManager)
        {
            _cargo            = cargo;
            _route            = route;
            _transportManager = transportManager;

            IsCompleted = false;
        }
Ejemplo n.º 8
0
        public DeliveryManager(IPlanRoute routePlanner, ITransportManager transportManager)
        {
            _routePlanner     = routePlanner;
            _transportManager = transportManager;
            _deliveryTasks    = new List <DeliveryTask>();

            OnTick += _transportManager.OnTick;
        }
Ejemplo n.º 9
0
 public TCPTransport(ITransportManager transportManager)
 {
     _transportManager = transportManager;
     transportManager.Inactive += delegate { CloseConnections(); };
     _tcpConnections = new TcpConnectionList();
     _listeningNamedTCPEndPoints = new Dictionary<String, NamedTCPListener>();
     _tcpConnectionHelper = new TCPConnectionHelper(this);
     _rand = new Random();
 }
Ejemplo n.º 10
0
 public TCPTransport(ITransportManager transportManager)
 {
     _transportManager           = transportManager;
     transportManager.Inactive  += delegate { CloseConnections(); };
     _tcpConnections             = new TcpConnectionList();
     _listeningNamedTCPEndPoints = new Dictionary <String, NamedTCPListener>();
     _tcpConnectionHelper        = new TCPConnectionHelper(this);
     _rand = new Random();
 }
Ejemplo n.º 11
0
 public ClientTransaction(ITransportManager transportManager, IMessage message)
 {
     _transportManager = transportManager;
     if (message is IRequest)
     {
         IRequest request = (Request) message;
         if (request.Method == "INVITE")
             SetupInvite(request);
     }
 }
Ejemplo n.º 12
0
 protected PersistentConnection(Signaler signaler,
                                IConnectionIdFactory connectionIdFactory,
                                IMessageStore store,
                                IJsonSerializer jsonSerializer,
                                ITransportManager transportManager)
 {
     _signaler            = signaler;
     _connectionIdFactory = connectionIdFactory;
     _store            = store;
     _jsonSerializer   = jsonSerializer;
     _transportManager = transportManager;
 }
Ejemplo n.º 13
0
 public SerialMessageBus(
     IMessageBusSubscriptionManager subscriptionManager,
     ILifetimeScope autofac,
     ILogger <SerialMessageBus> logger, ILogger <TransportManager> logger1)
 {
     _transportManager = new TransportManager(logger1);
     _transportManager.TransportAdded += OnTransportAdded;
     _subscriptionManager              = subscriptionManager ?? throw new ArgumentNullException(nameof(subscriptionManager));
     _autofac = autofac ?? throw new ArgumentNullException(nameof(autofac));
     log      = logger ?? throw new ArgumentNullException(nameof(logger));
     log.LogDebug("MessageBus Created");
 }
Ejemplo n.º 14
0
 public ClientTransaction(ITransportManager transportManager, IMessage message)
 {
     _transportManager = transportManager;
     if (message is IRequest)
     {
         IRequest request = (Request)message;
         if (request.Method == "INVITE")
         {
             SetupInvite(request);
         }
     }
 }
Ejemplo n.º 15
0
 protected PersistentConnection(IMessageBus messageBus,
                                IConnectionIdFactory connectionIdFactory,
                                IJsonSerializer jsonSerializer,
                                ITransportManager transportManager,
                                ITraceManager traceManager)
 {
     _messageBus = messageBus;
     _connectionIdFactory = connectionIdFactory;
     _jsonSerializer = jsonSerializer;
     _transportManager = transportManager;
     _trace = traceManager;
 }
Ejemplo n.º 16
0
 protected PersistentConnection(Signaler signaler,
                                IConnectionIdFactory connectionIdFactory,
                                IMessageStore store,
                                IJsonSerializer jsonSerializer,
                                ITransportManager transportManager)
 {
     _signaler = signaler;
     _connectionIdFactory = connectionIdFactory;
     _store = store;
     _jsonSerializer = jsonSerializer;
     _transportManager = transportManager;
 }
 public ProcessingGroupManager(
     ILog log,
     ITransportManager transportManager,
     IDictionary <string, ProcessingGroupInfo> processingGroups = null,
     int resubscriptionTimeout = 60000)
 {
     m_ProcessingGroupInfos = new ConcurrentDictionary <string, ProcessingGroupInfo>(processingGroups ?? new Dictionary <string, ProcessingGroupInfo>());
     m_TransportManager     = transportManager;
     _log = log;
     ResubscriptionTimeout  = resubscriptionTimeout;
     m_DeferredAcknowledger = new SchedulingBackgroundWorker("DeferredAcknowledgement", () => ProcessDeferredAcknowledgements());
     m_Resubscriber         = new SchedulingBackgroundWorker("Resubscription", () => ProcessResubscription());
 }
        /// <summary>
        /// 连接指定的服务接口
        /// </summary>
        public void Connect()
        {
            if (!IsConnected)
            {
                _transporter = TransportManagerFactory.Create();
                _transporter.Subscribe <TContract, ChannelConnectedEventArgs>(ChannelConnectionEventType.Connected, OnConnectionConnected);
                _transporter.Subscribe <TContract, ChannelConnectedEventArgs>(ChannelConnectionEventType.Reconnected, OnConnectionReconnected);
                _transporter.Subscribe <TContract, ChannelDisconnectedEventArgs>(ChannelConnectionEventType.Disconnected, OnConnectionDisconnected);
                _transporter.Subscribe <TContract, ChannelExceptionRaisedEventArgs>(ChannelConnectionEventType.ExceptionRaised, OnConnectionExceptionRaised);

                StartConnect();
            }
        }
Ejemplo n.º 19
0
        public virtual void Initialize(IServiceProvider serviceProvider)
        {
            MessageBus     = serviceProvider.GetService <IMessageBus>();
            JsonSerializer = serviceProvider.GetService <JsonSerializer>();
            LoggerFactory  = serviceProvider.GetService <ILoggerFactory>();
            Counters       = serviceProvider.GetService <IPerformanceCounterManager>();
            AckHandler     = serviceProvider.GetService <IAckHandler>();
            ProtectedData  = serviceProvider.GetService <IProtectedData>();
            UserIdProvider = serviceProvider.GetService <IUserIdProvider>();
            Pool           = serviceProvider.GetService <IMemoryPool>();

            _options          = serviceProvider.GetService <IOptionsAccessor <SignalROptions> >().Options;
            _transportManager = serviceProvider.GetService <ITransportManager>();
        }
Ejemplo n.º 20
0
 public DeliveryManager(
     IRepository <Delivery> deliveryRepository,
     ICustomerManager customerManager,
     ICourierManager courierManager,
     ITypeOfCargoManager typeOfCargoManager,
     ITransportManager transportManager,
     IDepartureManager departureManager)
 {
     this.deliveryRepository = deliveryRepository ?? throw new ArgumentNullException(nameof(deliveryRepository));
     this.CustomerManager    = customerManager ?? throw new ArgumentNullException(nameof(customerManager));
     this.CourierManager     = courierManager ?? throw new ArgumentNullException(nameof(courierManager));
     this.TypeOfCargoManager = typeOfCargoManager ?? throw new ArgumentNullException(nameof(typeOfCargoManager));
     this.TransportManager   = transportManager ?? throw new ArgumentNullException(nameof(transportManager));
     this.DepartureManager   = departureManager ?? throw new ArgumentNullException(nameof(departureManager));
 }
Ejemplo n.º 21
0
        public static ITransportManager Create()
        {
            ITransportManager transporter = null;

            lock (_transporterLocker)
            {
                transporter = Locator.Resolve <ITransportManager>();
                if (transporter == null)
                {
                    throw new InvalidProgramException("Cannot create transport manager.");
                }
            }

            return(transporter);
        }
Ejemplo n.º 22
0
        public virtual void Initialize(IDependencyResolver resolver)
        {
            if (_initialized)
            {
                return;
            }

            _messageBus = resolver.Resolve<IMessageBus>();
            _connectionIdFactory = resolver.Resolve<IConnectionIdFactory>();
            _jsonSerializer = resolver.Resolve<IJsonSerializer>();
            _transportManager = resolver.Resolve<ITransportManager>();
            _trace = resolver.Resolve<ITraceManager>();

            _initialized = true;
        }
Ejemplo n.º 23
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;
        }
Ejemplo n.º 24
0
        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;
        }
Ejemplo n.º 25
0
 public MainForm(IAddressManager addressManager, IClientManager clientManager, IDriverLicenseManager driverLicenseManager, IFuelManager fuelManager,
                 IInspectionManager inspectionManager, ITransportCategoryManager transportCategoryManager, ITransportMakeManager transportMakeManager,
                 ITransportManager transportManager, ITransportModelManager transportModelManager, AboutForm aboutForm)
 {
     InitializeComponent();
     this.addressManager           = addressManager;
     this.clientManager            = clientManager;
     this.driverLicenseManager     = driverLicenseManager;
     this.fuelManager              = fuelManager;
     this.inspectionManager        = inspectionManager;
     this.transportCategoryManager = transportCategoryManager;
     this.transportMakeManager     = transportMakeManager;
     this.transportManager         = transportManager;
     this.transportModelManager    = transportModelManager;
     this.aboutForm  = aboutForm;
     dataGridManager = new DataGridManager(dataGrid);
 }
        public virtual void Initialize(IServiceProvider serviceProvider)
        {
            MessageBus     = serviceProvider.GetRequiredService <IMessageBus>();
            JsonSerializer = serviceProvider.GetRequiredService <JsonSerializer>();
            LoggerFactory  = serviceProvider.GetRequiredService <ILoggerFactory>();
            Counters       = serviceProvider.GetRequiredService <IPerformanceCounterManager>();
            AckHandler     = serviceProvider.GetRequiredService <IAckHandler>();
            ProtectedData  = serviceProvider.GetRequiredService <IProtectedData>();
            UserIdProvider = serviceProvider.GetRequiredService <IUserIdProvider>();
            Pool           = serviceProvider.GetRequiredService <IMemoryPool>();

            _options          = serviceProvider.GetRequiredService <IOptions <SignalROptions> >().Value;
            _transportManager = serviceProvider.GetRequiredService <ITransportManager>();

            // Ensure that this server is listening for any ACKs sent over the bus.
            serviceProvider.GetRequiredService <AckSubscriber>();
        }
        public virtual void Initialize(IServiceProvider serviceProvider)
        {
            MessageBus = serviceProvider.GetRequiredService<IMessageBus>();
            JsonSerializer = serviceProvider.GetRequiredService<JsonSerializer>();
            LoggerFactory = serviceProvider.GetRequiredService<ILoggerFactory>();
            Counters = serviceProvider.GetRequiredService<IPerformanceCounterManager>();
            AckHandler = serviceProvider.GetRequiredService<IAckHandler>();
            ProtectedData = serviceProvider.GetRequiredService<IProtectedData>();
            UserIdProvider = serviceProvider.GetRequiredService<IUserIdProvider>();
            Pool = serviceProvider.GetRequiredService<IMemoryPool>();

            _options = serviceProvider.GetRequiredService<IOptions<SignalROptions>>().Value;
            _transportManager = serviceProvider.GetRequiredService<ITransportManager>();

            // Ensure that this server is listening for any ACKs sent over the bus.
            serviceProvider.GetRequiredService<AckSubscriber>();
        }
Ejemplo n.º 28
0
        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;
        }
Ejemplo n.º 29
0
        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;
        }
Ejemplo n.º 30
0
 public EndpointForm(TransportForm transportForm, ITransportManager transportManager, bool client)
 {
     InitializeComponent();
     _transportForm = transportForm;
     _transportManager = transportManager;
     _client = client;
     _dataStreamListener = new DataStreamListener("fubar", _transportManager, this);
     _dataStreamListener.ConnectionAccepted += delegate
         {
             recvBuffer = new byte[0];
             Invoke(new Action(() => { inBytes.Text = "0"; }));
         };
     _dataStreamListener.ConnectionClosed += delegate(object sender, NamedConnectionEventArgs args)
         {
             setMd5Sum();
         };
     _dataStreamListener.Listen();
     rand = new Random();
 }
        public ProcessingGroupManager(
            ILogFactory logFactory,
            ITransportManager transportManager,
            IDictionary <string, ProcessingGroupInfo> processingGroups = null,
            int resubscriptionTimeout = 60000)
        {
            if (logFactory == null)
            {
                throw new ArgumentNullException(nameof(logFactory));
            }

            _log = logFactory.CreateLog(this);

            m_ProcessingGroupInfos = new ConcurrentDictionary <string, ProcessingGroupInfo>(processingGroups ?? new Dictionary <string, ProcessingGroupInfo>());
            m_TransportManager     = transportManager;
            ResubscriptionTimeout  = resubscriptionTimeout;
            m_DeferredAcknowledger = new SchedulingBackgroundWorker("DeferredAcknowledgement", () => ProcessDeferredAcknowledgements());
            m_Resubscriber         = new SchedulingBackgroundWorker("Resubscription", () => ProcessResubscription());
        }
Ejemplo n.º 32
0
 public EndpointForm(TransportForm transportForm, ITransportManager transportManager, bool client)
 {
     InitializeComponent();
     _transportForm      = transportForm;
     _transportManager   = transportManager;
     _client             = client;
     _dataStreamListener = new DataStreamListener("fubar", _transportManager, this);
     _dataStreamListener.ConnectionAccepted += delegate
     {
         recvBuffer = new byte[0];
         Invoke(new Action(() => { inBytes.Text = "0"; }));
     };
     _dataStreamListener.ConnectionClosed += delegate(object sender, NamedConnectionEventArgs args)
     {
         setMd5Sum();
     };
     _dataStreamListener.Listen();
     rand = new Random();
 }
Ejemplo n.º 33
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>();
            _counters = resolver.Resolve<IPerformanceCounterWriter>();

            _allErrorsTotalCounter = _counters.GetCounter(PerformanceCounters.ErrorsAllTotal);
            _allErrorsPerSecCounter = _counters.GetCounter(PerformanceCounters.ErrorsAllPerSec);

            _initialized = true;
        }
Ejemplo n.º 34
0
        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;
        }
Ejemplo n.º 35
0
 public HubDispatcher(IHubFactory hubFactory,
                      IMessageStore store,
                      Signaler signaler,
                      IConnectionIdFactory connectionIdFactory,
                      IActionResolver actionResolver,
                      IJavaScriptProxyGenerator proxyGenerator,
                      IJsonSerializer jsonSerializer,
                      ITransportManager transportManager,
                      IHubLocator hubLocator,
                      IHubTypeResolver hubTypeResolver,
                      string url)
     : base(signaler, connectionIdFactory, store, jsonSerializer, transportManager)
 {
     _hubFactory      = hubFactory;
     _store           = store;
     _jsonSerializer  = jsonSerializer;
     _signaler        = signaler;
     _actionResolver  = actionResolver;
     _proxyGenerator  = proxyGenerator;
     _hubLocator      = hubLocator;
     _hubTypeResolver = hubTypeResolver;
     _url             = url;
 }
 public Task <bool> AttachTo(ITransportManager transportManager)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 37
0
 public EchoTcpTransportClient(ITransportManager transportManager)
 {
     _transportManager = transportManager;
 }
Ejemplo n.º 38
0
 public Task <bool> AttachTo(ITransportManager transportManager)
 {
     transportManager.RegisterListener(this);
     return(Task.FromResult(true));
 }
Ejemplo n.º 39
0
 public ProxyTcpTransportListener(String name, IPEndPoint endPoint, ITransportManager transportManager)
     : base(name, transportManager)
 {
     ProxyEndPoint = endPoint;
     //ProcessConnect = ProcessProxyConnect;
 }
Ejemplo n.º 40
0
 public TransportForm(ITransportManager transporManager)
 {
     this.transporManager = transporManager;
     this.InitializeComponent();
     this.FillTransportTable();
 }
Ejemplo n.º 41
0
 public ConnectionManager(IConnectionFactory factory, IHandlerDispatcher dispatcher, ITransportManager transportManager)
 {
     _factory          = factory;
     _dispatcher       = dispatcher;
     _transportManager = transportManager;
 }
Ejemplo n.º 42
0
 public DataStreamListener(string name, ITransportManager transportManager, EndpointForm form)
     : base(name, transportManager)
 {
     _form = form;
 }
 public ProxyFromTcpConnector(String name, ITransportManager transportManager)
 {
     this.Name = name;
     this._transportManager = transportManager;
     _openConnections       = new List <ProxyTcpConnection>();
 }
Ejemplo n.º 44
0
 public ProxyTcpTransportListener(String name, IPEndPoint endPoint, ITransportManager transportManager) : base(name, transportManager)
 {
     ProxyEndPoint = endPoint;
     //ProcessConnect = ProcessProxyConnect;
 }
Ejemplo n.º 45
0
 public EchoTcpTransportListener(ITransportManager transportManager)
     : base("ECHO", transportManager)
 {
     //ProcessConnect = ProcessEchoConnect;
 }
Ejemplo n.º 46
0
        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;
        }
Ejemplo n.º 47
0
 public ProxyFromTcpConnector(String name, ITransportManager transportManager)
 {
     this.Name = name;
     this._transportManager = transportManager;
     _openConnections = new List<ProxyTcpConnection>();
 }
 public EchoTcpTransportClient(ITransportManager transportManager)
 {
     _transportManager = transportManager;
 }
Ejemplo n.º 49
0
 public UDPTransport(ITransportManager transportManager)
 {
     TransportManager = transportManager;
 }
Ejemplo n.º 50
0
 public TcpTransportListener(String name, ITransportManager transportManager)
 {
     _transportManager = transportManager;
     Name = name;
     _openConnections = new List<TcpTransportConnection>();
 }
Ejemplo n.º 51
0
 public DataStreamListener(string name, ITransportManager transportManager, EndpointForm form)
     : base(name, transportManager)
 {
     _form = form;
 }