public static Set<Guid> collectForHost(PendingResourceManager manager, Guid host) { Set<Guid> ids = new HashSet<>(); for (PendingVM pending : manager.pendingHostResources(host, PendingVM.class)) { ids.add(pending.getVm()); } return ids; }
public static Guid getScheduledHost(PendingResourceManager manager, VM vm) { PendingVM template = new PendingVM((Guid) null, vm); PendingVM pending = manager.getExactPendingResource(template); return pending == null ? null : pending.getHost(); }