public VmInstanceState getExpected() { if (expected != null) { return VmInstanceState.valueOf(expected); } return null; }
public VmInstanceState getFrom() { if (from != null) { return VmInstanceState.valueOf(from); } return null; }
public VmInstanceState getValue() { if (value != null) { return VmInstanceState.valueOf(value); } return null; }
public VmInstanceState getTo() { if (to != null) { return VmInstanceState.valueOf(to); } return null; }
public VmInstanceState getVmState() { if (vmState != null) { return VmInstanceState.valueOf(vmState); } return null; }
private void handle(ChangeVmStateOnSimulatorHostMsg msg) { synchronized (config.vms) { if (!config.containVm(msg.getVmUuid())) { logger.warn(String.format("Cannot find vm[uuid:%s] on simulator host[uuid:%s], it's a stranger vm", msg.getVmUuid(), self.getUuid())); } else { logger.debug(String.format("Change state of vm[uuid:%s] on simulator host[uuid:%s] to %s", msg.getVmUuid(), self.getUuid(), msg.getVmState())); } String hostUuid = msg.getHostUuid() == null ? self.getUuid() : msg.getHostUuid(); config.putVm(hostUuid, msg.getVmUuid(), VmInstanceState.valueOf(msg.getVmState())); } MessageReply reply = new MessageReply(); bus.reply(msg, reply); }
self.setState(VmInstanceState.valueOf(msg.getState())); update = true; if (!vm.getState().equals(msg.getState())) {
VmInstanceState expected = VmInstanceState.valueOf(msg.getVmStateAtTracingMoment()); if (expected != self.getState()) { bus.reply(msg, reply); final String currentHostUuid = msg.getHostUuid(); final VmInstanceState originalState = self.getState(); final VmInstanceState currentState = VmInstanceState.valueOf(msg.getStateOnHost());