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; }
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; }
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(); }
public CcmDseBridge(string name, string ipPrefix, string dseInstallPath, ICcmProcessExecuter executer = null) : base(name, ipPrefix, executer) { _dseInstallPath = dseInstallPath; }