コード例 #1
0
ファイル: Gateway.cs プロジェクト: zche/orleans
 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();
 }
コード例 #2
0
ファイル: Gateway.cs プロジェクト: wazazhang/orleans
 internal void Start(ClientObserverRegistrar clientRegistrar)
 {
     this.clientRegistrar = clientRegistrar;
     this.clientRegistrar.SetGateway(this);
     dropper.Start();
 }
コード例 #3
0
ファイル: MessageCenter.cs プロジェクト: thakursagar/orleans
 public void StartGateway(ClientObserverRegistrar clientRegistrar)
 {
     if (Gateway != null)
         Gateway.Start(clientRegistrar);
 }
コード例 #4
0
ファイル: MessageCenter.cs プロジェクト: Rejendo/orleans
 public void StartGateway(ClientObserverRegistrar clientRegistrar)
 {
     if (Gateway != null)
         Gateway.Start(clientRegistrar);
 }