public NodeUnregistrationHandler(IClusterHealthMonitor clusterHealthMonitor,
                                  IExternalRoutingTable externalRoutingTable,
                                  ISecurityProvider securityProvider)
 {
     this.clusterHealthMonitor = clusterHealthMonitor;
     this.externalRoutingTable = externalRoutingTable;
     this.securityProvider     = securityProvider;
 }
Exemple #2
0
 public ClusterServices(IClusterMonitor clusterMonitor,
                        IScaleOutListener scaleOutListener,
                        IHeartBeatSender heartBeatSender,
                        IClusterHealthMonitor clusterHealthMonitor)
 {
     this.clusterMonitor       = clusterMonitor;
     this.scaleOutListener     = scaleOutListener;
     this.heartBeatSender      = heartBeatSender;
     this.clusterHealthMonitor = clusterHealthMonitor;
 }
 public ExternalMessageRouteRegistrationHandler(IExternalRoutingTable externalRoutingTable,
                                                ISecurityProvider securityProvider,
                                                IClusterHealthMonitor clusterHealthMonitor,
                                                ILogger logger)
 {
     this.externalRoutingTable = externalRoutingTable;
     this.logger               = logger;
     this.securityProvider     = securityProvider;
     this.clusterHealthMonitor = clusterHealthMonitor;
 }
Exemple #4
0
 public UnreachableNodeUnregistrationHandler(IClusterHealthMonitor clusterHealthMonitor,
                                             IExternalRoutingTable externalRoutingTable)
 {
     this.clusterHealthMonitor = clusterHealthMonitor;
     this.externalRoutingTable = externalRoutingTable;
 }