in cloud-vmware-server/src/main/java/jetbrains/buildServer/clouds/vmware/connector/VMWareApiConnectorImpl.java [456:471]
protected <T extends ManagedEntity> Map<String, T> findAllEntitiesAsMapOld(Class<T> instanceType) throws VmwareCheckedCloudException {
final ManagedEntity[] managedEntities;
try {
managedEntities = new InventoryNavigator(getRootFolder())
.searchManagedEntities(new String[][]{{instanceType.getSimpleName(), "name"},}, true);
} catch (RemoteException e) {
throw new VmwareCheckedCloudException(e);
}
Map<String, T> retval = new HashMap<String, T>();
for (ManagedEntity managedEntity : managedEntities) {
try {
retval.put(managedEntity.getName(), (T)managedEntity);
} catch (Exception ex){}
}
return retval;
}