protected void compute(Instance instance, ProcessState state) { for (InstanceHostMap map : mapDao.findNonRemoved(InstanceHostMap.class, Instance.class, instance.getId())) { if (map.getRemoved() == null) { try { deactivate(map, state.getData()); } catch (ProcessCancelException e) { /* We ignore requested ihm because that means we allocated the instance but for * whatever reason we never activated it (server crash, message lost, etc). In this * situation we just ignore it. */ if (!CommonStatesConstants.REQUESTED.equals(map.getState())) { throw e; } } } } } }
/** * {@inheritDoc} */ @Override public void from(io.cattle.platform.core.model.InstanceHostMap from) { setId(from.getId()); setName(from.getName()); setKind(from.getKind()); setUuid(from.getUuid()); setDescription(from.getDescription()); setState(from.getState()); setCreated(from.getCreated()); setRemoved(from.getRemoved()); setRemoveTime(from.getRemoveTime()); setData(from.getData()); setInstanceId(from.getInstanceId()); setHostId(from.getHostId()); }