示例#1
0
  private void step2() {
    builder.serverInfo.name = serverNameT.getText();
    builder.serverInfo.blockSize = optionsInt[blockSizeC.getSelectionIndex()];
    builder.virtualDiskBlocks = Integer.parseInt(diskBlocksT.getText());
    builder.serverInfo.minimumBlocks = Integer.parseInt(minBlocksT.getText());
    builder.serverInfo.maximumBlocks = Integer.parseInt(diskBlocksT.getText());
    builder.port = Integer.parseInt(portT.getText());
    builder.serverInfo.checkInTime = Integer.parseInt(checkInTimeT.getText());
    builder.threadPoolOptions = ThreadPoolOptions.fromString(threadPoolT.getText());
    builder.databaseUrl = databaseUrlT.getText();
    builder.databaseUser = databaseUserT.getText();
    builder.databasePassword = databasePasswordT.getText();
    builder.firstRun = true;

    if (builder.threadPoolOptions == null) {
      MsgBox.warning(shell, "The thread pool options are invalid.");
      return;
    }

    stackLayout.topControl = p2;
    shell.setDefaultButton(doneB);
    shell.layout();
  }