Esempio n. 1
0
 internal void EnableLifetime(INotifiableSubServerRequirement notifiableRequirement,
                              int serverLifetimeInMinutes = 10)
 {
     NotifiableRequirement   = notifiableRequirement;
     ServerLifetimeInMinutes = serverLifetimeInMinutes;
     RefreshLifetime();
 }
Esempio n. 2
0
 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;
 }
Esempio n. 3
0
        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>();
        }
Esempio n. 4
0
 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);
 }