示例#1
0
 public CcmBridge(string name, string ipPrefix, string dsePath, string version, ICcmProcessExecuter executor)
 {
     Name               = name;
     IpPrefix           = ipPrefix;
     CcmDir             = Directory.CreateDirectory(System.IO.Path.Combine(System.IO.Path.GetTempPath(), System.IO.Path.GetRandomFileName()));
     CcmProcessExecuter = executor;
     _dseInstallPath    = dsePath;
     Version            = version;
 }
示例#2
0
 public CcmCluster(string name, string clusterIpPrefix, string dsePath, ICcmProcessExecuter executor, string defaultKeyspace, string version)
 {
     _executor           = executor;
     Name                = name;
     DefaultKeyspace     = defaultKeyspace;
     ClusterIpPrefix     = clusterIpPrefix;
     DsePath             = dsePath;
     InitialContactPoint = ClusterIpPrefix + "1";
     Version             = version;
 }
示例#3
0
 public CcmBridge(string name, string ipPrefix, ICcmProcessExecuter executer) : this(name, ipPrefix)
 {
     CcmProcessExecuter = executer;
 }
示例#4
0
 public CcmBridge(string name, string ipPrefix)
 {
     Name = name;
     IpPrefix = ipPrefix;
     CcmProcessExecuter = new LocalCcmProcessExecuter();
 }
 public CcmDseBridge(string name, string ipPrefix, string dseInstallPath, ICcmProcessExecuter executer = null)
     : base(name, ipPrefix, executer)
 {
     _dseInstallPath = dseInstallPath;
 }
 public CcmBridge(string name, string ipPrefix, ICcmProcessExecuter executer) : this(name, ipPrefix)
 {
     CcmProcessExecuter = executer;
 }
 public CcmBridge(string name, string ipPrefix)
 {
     Name               = name;
     IpPrefix           = ipPrefix;
     CcmProcessExecuter = new LocalCcmProcessExecuter();
 }
示例#8
0
 public CcmDseBridge(string name, string ipPrefix, string dseInstallPath, ICcmProcessExecuter executer = null)
     : base(name, ipPrefix, executer)
 {
     _dseInstallPath = dseInstallPath;
 }