protected CheckNetworkAnswer execute(CheckNetworkCommand cmd) { return new CheckNetworkAnswer(cmd, true, "Success"); }
@Override public Answer executeRequest(Command cmd) { if (cmd instanceof CheckNetworkCommand) { return new CheckNetworkAnswer((CheckNetworkCommand)cmd, true, null); } System.out.println("Received Command: " + cmd.toString()); Answer answer = new Answer(cmd, !_negative, "response"); System.out.println("Replying with: " + answer.toString()); return answer; }
return new CheckNetworkAnswer(command, false, msg); } else { return new CheckNetworkAnswer(command, true, "Network Setup check by names is done"); final String msg = "CheckNetworkCommand failed with XenAPIException:" + e.toString() + " host:" + citrixResourceBase.getHost().getUuid(); s_logger.warn(msg, e); return new CheckNetworkAnswer(command, false, msg); } catch (final Exception e) { final String msg = "CheckNetworkCommand failed with Exception:" + e.getMessage() + " host:" + citrixResourceBase.getHost().getUuid(); s_logger.warn(msg, e); return new CheckNetworkAnswer(command, false, msg);
return new CheckNetworkAnswer(cmd, false, msg); } else { return new CheckNetworkAnswer(cmd, true, "Network Setup check by names is done");
@Override public Answer execute(final CheckNetworkCommand command, final LibvirtComputingResource libvirtComputingResource) { final List<PhysicalNetworkSetupInfo> phyNics = command.getPhysicalNetworkInfoList(); String errMsg = null; for (final PhysicalNetworkSetupInfo nic : phyNics) { if (!libvirtComputingResource.checkNetwork(Networks.TrafficType.Guest, nic.getGuestNetworkName())) { errMsg = "Can not find network: " + nic.getGuestNetworkName(); break; } else if (!libvirtComputingResource.checkNetwork(Networks.TrafficType.Management, nic.getPrivateNetworkName())) { errMsg = "Can not find network: " + nic.getPrivateNetworkName(); break; } else if (!libvirtComputingResource.checkNetwork(Networks.TrafficType.Public, nic.getPublicNetworkName())) { errMsg = "Can not find network: " + nic.getPublicNetworkName(); break; } } if (errMsg != null) { return new CheckNetworkAnswer(command, false, errMsg); } else { return new CheckNetworkAnswer(command, true, null); } } }
+ info.getGuestNetworkName(); LOGGER.error(msg); return new CheckNetworkAnswer(cmd, false, msg); + info.getPrivateNetworkName(); LOGGER.error(msg); return new CheckNetworkAnswer(cmd, false, msg); + info.getPublicNetworkName(); LOGGER.error(msg); return new CheckNetworkAnswer(cmd, false, msg); return new CheckNetworkAnswer(cmd, true, "Network Setup check by names is done");