Exemplo n.º 1
0
 public LoadBalancer(LoadBalancerConfiguration loadBalancerConfiguration)
 {
     _localhost       = loadBalancerConfiguration.Localhost;
     _localPorts      = loadBalancerConfiguration.LocalPorts;
     _foreignHost     = loadBalancerConfiguration.ForeignHost;
     _foreignPort     = loadBalancerConfiguration.ForeignPort;
     _user            = loadBalancerConfiguration.User;
     _password        = loadBalancerConfiguration.Password;
     _protocolPort    = loadBalancerConfiguration.ProtocolPort;
     _currentProtocol = loadBalancerConfiguration.CurrentProtocol;
 }
Exemplo n.º 2
0
 public LoadBalancer(string localhost, int [] localPorts, string foreignHost, int foreignPort, string user, string password, int protocolPort, string protocol = "SSH")
 {
     _localhost    = localhost;
     _localPorts   = localPorts;
     _foreignHost  = foreignHost;
     _foreignPort  = foreignPort;
     _user         = user;
     _password     = password;
     _protocolPort = protocolPort;
     _protocol     = protocol;
     if (_protocol == "SSH")
     {
         _currentProtocol = AvailableProtocols.Ssh;
     }
 }