Esempio n. 1
0
        private void ResinConfTxtBoxLeaving(object sender, EventArgs e)
        {
            String resinConfFile = _resinConfTxtBox.Text;

              if (!Util.IsAbsolutePath(resinConfFile))
            resinConfFile = Util.GetCanonicalPath(_resin.Home + @"\" + resinConfFile);

              if (File.Exists(resinConfFile)) {
            _resinConfFile = resinConfFile;
            _resinConf = _setup.GetResinConf(resinConfFile);
            ResinConfFileChanged();
              } else {
            String message = String.Format("File `{0}' does not exist", resinConfFile);
            _errorProvider.SetError(_resinConfTxtBox, message);
            _resinConfTxtBox.Focus();
              }
        }
Esempio n. 2
0
        private void SelectResinConf(object sender, EventArgs e)
        {
            if (_resinConfFile != null) {
            int lastSlashIdx = _resinConfFile.LastIndexOf('\\');
            if (lastSlashIdx != -1) {
              _fileDlg.InitialDirectory = _resinConfFile.Substring(0, lastSlashIdx);
              _fileDlg.FileName = _resinConfFile.Substring(lastSlashIdx + 1, _resinConfFile.Length - lastSlashIdx - 1);
            }
              }

              if (DialogResult.OK.Equals(_fileDlg.ShowDialog())) {
            _resinConfFile = _fileDlg.FileName;
            _resinConfTxtBox.Text = _resinConfFile;
            _resinConf = _setup.GetResinConf(_resinConfFile);
            ResinConfFileChanged();
              }
        }
Esempio n. 3
0
        private void UpdateDetails()
        {
            _resinRoot = null;
              _resinLog = null;
              _resinConfFile = null;
              _resinConf = null;
              if (_resinService != null)
            _resinConfFile = _resinService.Conf;

              if (_resinConfFile == null)
            _resinConfFile = _setup.GetResinConfFile(_resin);

              if (_resinConfFile != null && !"".Equals(_resinConfFile) && !Util.IsAbsolutePath(_resinConfFile))
            _resinConfFile = _resin.Home + @"\" + _resinConfFile;

              if (_resinConfFile != null) {
            _resinConfTxtBox.Text = _resinConfFile;
            _resinConf = _setup.GetResinConf(_resinConfFile);
              } else
            _resinConfTxtBox.Text = "Please specify configuration file";

              _resinRoot = null;
              if (_resinService != null)
            _resinRoot = _resinService.Root;

              if ((_resinRoot == null || "".Equals(_resinRoot)) && _resinConf != null)
            _resinRoot = _resinConf.getRootDirectory();
              else
            _resinRootTxtBox.Text = "Please specify resin root";

              if (_resinRoot != null && !"".Equals(_resinRoot) && !Util.IsAbsolutePath(_resinRoot))
            _resinRoot = Util.GetCanonicalPath(_resin.Home + @"\" + _resinRoot);

              if (_resinRoot == null || "".Equals(_resinRoot))
            _resinRoot = _resin.Home;

              _resinRootTxtBox.Text = _resinRoot;

              _resinLog = null;
              if (_resinService != null)
            _resinLog = _resinService.Log;

              if (_resinLog == null || "".Equals(_resinLog))
            _resinLog = "log";

              if (!Util.IsAbsolutePath(_resinLog))
            _resinLog = _resinRoot + @"\log";

              _logDirTxtBox.Text = _resinLog;

              if (_resinService != null && _resinService.IsPreview)
            _previewCmbBox.SelectedItem = "Yes";
              else
            _previewCmbBox.SelectedItem = "No";

              String javaHome = null;
              if (_resinService != null)
            javaHome = _resinService.JavaHome;
              UpdateJavaHomes(javaHome);

              UpdateServers();

              UpdateJmxAndDebugPorts();

              UpdateElasticAddress();
        }