Example #1
0
        private void StartButtonClick(object sender, EventArgs e)
        {
            if (CheckId() && CheckPort())
            {
                string id   = this.processIdBox.Text;
                int    port = Convert.ToInt32(this.portBox.Text);

                switch (componentSelectionBox.SelectedIndex)
                {
                case METADATA:
                {
                    PuppetMaster.StartMetadata(id, port);
                    PuppetMaster.RecoverProcess(id);
                    break;
                }

                case DATASERVER:
                {
                    PuppetMaster.StartDataServer(id, port);
                    break;
                }

                case CLIENT:
                {
                    PuppetMaster.StartClient(id, port);
                    break;
                }
                }

                SetStatus("START " + id + ":" + port);

                this.processIdBox.Clear();
                this.portBox.Clear();
            }
        }