private boolean listHostControllers() throws Exception { stdout.println("\nReading the list of active host controller s:\n"); List<String> hostControllers = client.getHostControllerNames(); for (String hc : hostControllers) { stdout.println(hc); } return continuePrompt(); }
private boolean dumpHostController() throws Exception { List<String> hostControllers = client.getHostControllerNames(); if (hostControllers.size() == 0) { // this isn't possible :-) stdout.println("No host controllers available"); } else if (hostControllers.size() == 1) { writeHostController(hostControllers.get(0)); } else { stdout.println("Choose a Host Controller:"); Map<String, Object> choices = writeMenuBody(hostControllers); stdout.println("[C] Cancel"); String choice = readStdIn(); if (!"C".equals(choice.toUpperCase())) { Object hc = choices.get(choice); if (hc != null) { writeHostController(hc.toString()); } else { stdout.println(choice + " is not a valid selection"); return dumpHostController(); } } } return continuePrompt(); }
List<String> hostControllers = client.getHostControllerNames(); if (hostControllers.size() == 1) { hostController = hostControllers.get(0);