public string RandomHexStr() { C5Random rdm = getRandom2; string hexValue = string.Empty; int num; num = rdm.Next(8, 101); hexValue = num.ToString("X2"); return(hexValue); }
public ClusterMonitor(IScaleOutConfigurationProvider scaleOutConfigurationProvider, IAutoDiscoverySender autoDiscoverySender, IAutoDiscoveryListener autoDiscoveryListener, IHeartBeatSenderConfigurationProvider heartBeatConfigurationProvider, IRouteDiscovery routeDiscovery, ISecurityProvider securityProvider, ClusterMembershipConfiguration clusterMembershipConfiguration, ILogger logger) { this.scaleOutConfigurationProvider = scaleOutConfigurationProvider; this.autoDiscoverySender = autoDiscoverySender; this.autoDiscoveryListener = autoDiscoveryListener; this.heartBeatConfigurationProvider = heartBeatConfigurationProvider; this.routeDiscovery = routeDiscovery; this.securityProvider = securityProvider; routeDiscoveryConfig = clusterMembershipConfiguration.RouteDiscovery; this.logger = logger; randomizer = new C5Random(); clusterRoutesRequestTimer = new Timer(_ => RequestClusterRoutes(), null, TimeSpan.FromMilliseconds(-1), TimeSpan.FromMilliseconds(-1)); }