Exemplo n.º 1
0
 internal void Start(ClientObserverRegistrar clientRegistrar)
 {
     this.clientRegistrar = clientRegistrar;
     this.clientRegistrar.SetGateway(this);
     acceptor.Start();
     for (int i = 0; i < senders.Length; i++)
     {
         int capture = i;
         senders[capture] = new Lazy <GatewaySender>(() =>
         {
             var sender = new GatewaySender("GatewaySiloSender_" + capture, this, this.messageFactory, this.serializationManager, this.executorService, this.loggerFactory);
             sender.Start();
             return(sender);
         }, LazyThreadSafetyMode.ExecutionAndPublication);
     }
     dropper.Start();
 }
Exemplo n.º 2
0
 internal void Start(ClientObserverRegistrar clientRegistrar)
 {
     this.clientRegistrar = clientRegistrar;
     this.clientRegistrar.SetGateway(this);
     dropper.Start();
 }
Exemplo n.º 3
0
 public void StartGateway(ClientObserverRegistrar clientRegistrar)
 {
     if (Gateway != null)
         Gateway.Start(clientRegistrar);
 }
Exemplo n.º 4
0
 public void StartGateway(ClientObserverRegistrar clientRegistrar)
 {
     if (Gateway != null)
         Gateway.Start(clientRegistrar);
 }