Example #1
0
 public RendezvousService(ILeaseProvider leaseProvider,
                          ISynodConfiguration synodConfig,
                          ISocketFactory socketFactory,
                          RendezvousConfiguration config,
                          ILogger logger)
 {
     this.socketFactory = socketFactory;
     this.logger = logger;
     localNode = synodConfig.LocalNode;
     this.leaseProvider = leaseProvider;
     this.config = config;
     cancellationTokenSource = new CancellationTokenSource();
 }
Example #2
0
 public RendezvousConfigurationProvider(RendezvousConfiguration config)
 {
     HeartBeatInterval = config.HeartBeatInterval;
     BroadcastUri      = config.BroadcastUri.ParseAddress();
     UnicastUri        = config.UnicastUri.ParseAddress();
 }