Package com.cloud.agent.api

Examples of com.cloud.agent.api.ReadyAnswer


  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);
    }
View Full Code Here


        } 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);
        }
    }
View Full Code Here

    return new PingRoutingCommand(getType(), id, new HashMap<String, State>());
  }

  protected ReadyAnswer execute(ReadyCommand cmd) {
    s_logger.debug("External DHCP resource " + _name + " is ready");
    return new ReadyAnswer(cmd);
  }
View Full Code Here

  }
 
  protected ReadyAnswer execute(ReadyCommand cmd) {
    // derived resource should check if the PXE server is ready
    s_logger.debug("Bare metal resource " + _name + " is ready");
    return new ReadyAnswer(cmd);
  }
View Full Code Here

        } 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 {
View Full Code Here

    return true;
  }
 
  protected ReadyAnswer execute(ReadyCommand cmd) {
    s_logger.debug("Pxe resource " + _name + " is ready");
    return new ReadyAnswer(cmd);
  }
View Full Code Here

      return Answer.createUnsupportedCommandAnswer(cmd);
    }
  }
 
  private Answer execute(ReadyCommand cmd) {
        return new ReadyAnswer(cmd);
    }
View Full Code Here

        return new AttachVolumeAnswer(cmd, cmd.getDeviceId());
    }

    private Answer execute(ReadyCommand cmd) {
        return new ReadyAnswer(cmd);
    }
View Full Code Here

    public void setAgentControl(IAgentControl agentControl) {
        return;
    }

    private Answer execute(ReadyCommand cmd) {
        return new ReadyAnswer(cmd);
    }
View Full Code Here

        return new AttachVolumeAnswer(cmd, cmd.getDeviceId());
    }

    private Answer execute(ReadyCommand cmd) {
        return new ReadyAnswer(cmd);
    }
View Full Code Here

TOP

Related Classes of com.cloud.agent.api.ReadyAnswer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.