internal void EnableLifetime(INotifiableSubServerRequirement notifiableRequirement, int serverLifetimeInMinutes = 10) { NotifiableRequirement = notifiableRequirement; ServerLifetimeInMinutes = serverLifetimeInMinutes; RefreshLifetime(); }
public SubServer(string address, int port, Encoding encoding, int bufferSize, int maxConnectionAttempts, int acceptableProcesses, INotifiableSubServerRequirement notifiableRequirement, int serverLifetimeInMinutes = 10) { Address = address; Port = port; Encoding = encoding; BufferSize = bufferSize; MaxConnectionAttempts = maxConnectionAttempts; AcceptableProcesses = acceptableProcesses; ServerLifetimeInMinutes = serverLifetimeInMinutes; NotifiableRequirement = notifiableRequirement; }
public SubServer(string address, int port, Encoding encoding, int bufferSize, int maxConnectionAttempts, int acceptableProcesses, INotifiableSubServerRequirement notifiableRequirement, int serverLifetimeInMinutes = 10) { Address = address; Port = port; Encoding = encoding; MaxConnectionAttempts = maxConnectionAttempts; AcceptableProcesses = acceptableProcesses; ServerLifetimeInMinutes = serverLifetimeInMinutes; NotifiableRequirement = notifiableRequirement; Logger = ServiceManager.GetInstance().GetService <ILoggingService>(); }
internal static void EnableSubServerAutoRequirement(INotifiableSubServerRequirement notifiable, int serversLifetimeInMinutes = 10) { NotifiableSubServerRequirement = notifiable; ServersLifetimeInMinutes = serversLifetimeInMinutes; }
public LoadBalanceConfigurator EnableDynamicInstanceAllocationManagement(INotifiableSubServerRequirement notifiable, int serversLifetimeInMinutes = 10) { LoadBalanceServer.EnableSubServerAutoRequirement(notifiable, serversLifetimeInMinutes); return(this); }