private Future<InstanceCommandResult> pingInstance() { try { ActionReport aReport = report.addSubActionsReport(); InstanceCommandResult aResult = new InstanceCommandResult(); ParameterMap map = new ParameterMap(); map.set("type", "terse"); InstanceCommandExecutor ice = new InstanceCommandExecutor(habitat, "__locations", FailurePolicy.Error, FailurePolicy.Error, svr, host, port, logger, map, aReport, aResult); return stateService.submitJob(svr, ice, aResult); /* String ret = rac.executeCommand(map).trim(); if (ret == null || (!ret.endsWith("/" + name))) return -1; running = true; String uptimeStr = rac.getAttributes().get("Uptime_value"); return Long.parseLong(uptimeStr); */ } catch (CommandException ex) { running = false; return null; } }
subdirectoryForInstance(intermediateDownloadDir, ice)); Future<InstanceCommandResult> f = instanceState.submitJob(svr, ice, aResult); if(f==null) { logger.severe(strings.getLocalString("clusterutil.instancehasnostate",
new File(intermediateDownloadDir, ice.getServer().getName())); f = instanceState.submitJob(svr, ice, aResult); } else { logger.log(Level.FINEST, "replicateCommand(): Use traditional way for replication - {0}", commandName); new File(intermediateDownloadDir, ice.getServer().getName())); f = instanceState.submitJob(svr, ice, aResult);