@Override public Answer execute(final ReadyCommand command, final NiciraNvpResource niciraNvpResource) { return new ReadyAnswer(command); } }
@Override public ReadyAnswer execute(final ReadyCommand command, final NuageVspResource nuageVspResource) { return new ReadyAnswer(command); } }
@Override public Answer execute(final ReadyCommand command, final LibvirtComputingResource libvirtComputingResource) { return new ReadyAnswer(command); } }
private Answer execute(ReadyCommand cmd) { return new ReadyAnswer(cmd); }
private Answer execute(final ReadyCommand cmd) { return new ReadyAnswer(cmd); }
private Answer executeRequest(final ReadyCommand cmd) { return new ReadyAnswer(cmd); }
private Answer execute(ReadyCommand cmd) { return new ReadyAnswer(cmd); }
private Answer execute(ReadyCommand cmd) { return new ReadyAnswer(cmd); }
private Answer executeRequest(ReadyCommand cmd) { return new ReadyAnswer(cmd); }
private Answer executeRequest(ReadyCommand cmd) { return new ReadyAnswer(cmd); }
protected ReadyAnswer execute(ReadyCommand cmd) { s_logger.debug("Pxe resource " + _name + " is ready"); return new ReadyAnswer(cmd); }
protected ReadyAnswer execute(ReadyCommand cmd) { s_logger.debug("External DHCP resource " + _name + " is ready"); return new ReadyAnswer(cmd); }
protected ReadyAnswer execute(ReadyCommand cmd) { // derived resource should check if the PXE server is ready s_logger.debug("Bare metal resource " + getName() + " is ready"); return new ReadyAnswer(cmd); }
protected ReadyAnswer execute(ReadyCommand cmd) { try { OvmHost.Details d = OvmHost.getDetails(_conn); //TODO: cleanup halted vm if (d.masterIp.equalsIgnoreCase(_ip)) { return new ReadyAnswer(cmd); } else { s_logger.debug("Master IP changes to " + d.masterIp + ", it should be " + _ip); return new ReadyAnswer(cmd, "I am not the master server"); } } catch (XmlRpcException e) { s_logger.debug("XML RPC Exception" + e.getMessage(), e); throw new CloudRuntimeException("XML RPC Exception" + e.getMessage(), e); } }
public ReadyAnswer execute(ReadyCommand cmd) { try { Linux host = new Linux(c); Pool pool = new Pool(c); /* only interesting when doing cluster */ if (!host.getIsMaster() && config.getAgentInOvm3Cluster()) { if (pool.getPoolMasterVip().equalsIgnoreCase(c.getIp())) { /* check pool state here */ return new ReadyAnswer(cmd); } else { LOGGER.debug("Master IP changes to " + pool.getPoolMasterVip() + ", it should be " + c.getIp()); return new ReadyAnswer(cmd, "I am not the master server"); } } else if (host.getIsMaster()) { LOGGER.debug("Master, not clustered " + config.getAgentHostname()); return new ReadyAnswer(cmd); } else { LOGGER.debug("No master, not clustered " + config.getAgentHostname()); return new ReadyAnswer(cmd); } } catch (CloudRuntimeException | Ovm3ResourceException e) { LOGGER.debug("XML RPC Exception" + e.getMessage(), e); throw new CloudRuntimeException("XML RPC Exception" + e.getMessage(), e); } }
final boolean result = citrixResourceBase.cleanupHaltedVms(conn); if (!result) { return new ReadyAnswer(command, "Unable to cleanup halted vms"); return new ReadyAnswer(command, "Unable to cleanup halted vms"); } catch (final XmlRpcException e) { s_logger.warn("Unable to cleanup halted vms", e); return new ReadyAnswer(command, "Unable to cleanup halted vms"); return new ReadyAnswer(command);
@Override public Answer executeRequest(final Command cmd) { if (cmd instanceof CheckConsoleProxyLoadCommand) { return execute((CheckConsoleProxyLoadCommand)cmd); } else if (cmd instanceof WatchConsoleProxyLoadCommand) { return execute((WatchConsoleProxyLoadCommand)cmd); } else if (cmd instanceof ReadyCommand) { s_logger.info("Receive ReadyCommand, response with ReadyAnswer"); return new ReadyAnswer((ReadyCommand)cmd); } else if (cmd instanceof CheckHealthCommand) { return new CheckHealthAnswer((CheckHealthCommand)cmd, true); } else if (cmd instanceof StartConsoleProxyAgentHttpHandlerCommand) { return execute((StartConsoleProxyAgentHttpHandlerCommand)cmd); } else { return Answer.createUnsupportedCommandAnswer(cmd); } }
@Override public Answer executeRequest(Command cmd) { if (cmd instanceof DownloadProgressCommand) { return new DownloadAnswer(null, 100, cmd, com.cloud.storage.VMTemplateStorageResourceAssoc.Status.DOWNLOADED, "dummyFS", "/dummy"); } else if (cmd instanceof DownloadCommand) { return new DownloadAnswer(null, 100, cmd, com.cloud.storage.VMTemplateStorageResourceAssoc.Status.DOWNLOADED, "dummyFS", "/dummy"); } else if (cmd instanceof GetStorageStatsCommand) { return execute((GetStorageStatsCommand)cmd); } else if (cmd instanceof CheckHealthCommand) { return new CheckHealthAnswer((CheckHealthCommand)cmd, true); } else if (cmd instanceof ReadyCommand) { return new ReadyAnswer((ReadyCommand)cmd); } else { return Answer.createUnsupportedCommandAnswer(cmd); } }
@Override public Answer executeRequest(Command cmd) { if (cmd instanceof ReadyCommand) { return new ReadyAnswer((ReadyCommand)cmd); } else if (cmd instanceof MaintainCommand) { return new MaintainAnswer((MaintainCommand)cmd); } else if (cmd instanceof SignInCommand) { return execute((SignInCommand)cmd); } else if (cmd instanceof RemoveDomainCommand) { return execute((RemoveDomainCommand)cmd); } else if (cmd instanceof RemoveRecordCommand) { return execute((RemoveRecordCommand)cmd); } else if (cmd instanceof CreateOrUpdateDomainCommand) { return execute((CreateOrUpdateDomainCommand)cmd); } else if (cmd instanceof CreateOrUpdateRecordAndReverseCommand) { return execute((CreateOrUpdateRecordAndReverseCommand)cmd); } return Answer.createUnsupportedCommandAnswer(cmd); }
@Override public Answer executeRequest(Command cmd) { if (cmd instanceof DownloadProgressCommand) { return _dlMgr.handleDownloadCommand(this, (DownloadProgressCommand)cmd); } else if (cmd instanceof DownloadCommand) { return _dlMgr.handleDownloadCommand(this, (DownloadCommand)cmd); } else if (cmd instanceof CheckHealthCommand) { return new CheckHealthAnswer((CheckHealthCommand)cmd, true); } else if (cmd instanceof SecStorageSetupCommand) { return new Answer(cmd, true, "success"); } else if (cmd instanceof ReadyCommand) { return new ReadyAnswer((ReadyCommand)cmd); } else if (cmd instanceof ListTemplateCommand) { return execute((ListTemplateCommand)cmd); } else if (cmd instanceof ComputeChecksumCommand) { return execute((ComputeChecksumCommand)cmd); } else { return Answer.createUnsupportedCommandAnswer(cmd); } }