コード例 #1
0
        public static void Start(this LocalCassandraNode node)
        {
            var localNodeName = LocalCassandraProcessManager.StartLocalCassandraProcess(node.DeployDirectory);

            if (localNodeName != node.LocalNodeName)
            {
                throw new InvalidOperationException($"actual localNodeName ({localNodeName}) != LocalNodeName ({node.LocalNodeName})");
            }
        }
コード例 #2
0
        public static void Start(this LocalCassandraNode node, TimeSpan?timeout = null)
        {
            var localNodeName = LocalCassandraProcessManager.StartLocalCassandraProcess(node.DeployDirectory);

            if (localNodeName != node.LocalNodeName)
            {
                throw new InvalidOperationException($"actual localNodeName ({localNodeName}) != LocalNodeName ({node.LocalNodeName})");
            }
            LocalCassandraProcessManager.WaitForLocalCassandraPortsToOpen(node.RpcPort, node.CqlPort, timeout);
        }
コード例 #3
0
 public static void Stop(this LocalCassandraNode node, TimeSpan?timeout = null)
 {
     LocalCassandraProcessManager.StopLocalCassandraProcess(node.LocalNodeName, timeout);
 }
コード例 #4
0
 public static void Stop(this LocalCassandraNode node)
 {
     LocalCassandraProcessManager.StopLocalCassandraProcess(node.LocalNodeName);
 }