@@ -153,6 +153,9 @@ public VirtualMachineMO checkIfVmAlreadyExistsInVcenter(String vmNameOnVcenter,
153153 public Pair <String , List <UnmanagedInstanceTO >> getVmsOnDatacenter (Integer maxObjects , String token ) throws InvalidPropertyFaultMsg , RuntimeFaultFaultMsg , InvocationTargetException , NoSuchMethodException , IllegalAccessException {
154154 List <UnmanagedInstanceTO > vms = new ArrayList <>();
155155 Pair <String , List <ObjectContent >> objectContents = getVmPropertiesOnDatacenterVmFolder (new String [] {"name" }, maxObjects , token );
156+ if (s_logger .isDebugEnabled ()) {
157+ s_logger .debug (String .format ("returning token %s for future retrievals, currently %d objects retrieved." , objectContents .first (), objectContents .second ().size ()));
158+ }
156159 Pair <String , List <UnmanagedInstanceTO >> retval = new Pair <>(objectContents .first (), vms );
157160 List <ObjectContent > ocs = objectContents .second ();
158161 if (ocs != null ) {
@@ -302,8 +305,14 @@ public List<ObjectContent> getVmPropertiesOnDatacenterVmFolder(String[] property
302305 */
303306 public Pair <String , List <ObjectContent >> getVmPropertiesOnDatacenterVmFolder (String [] propertyPaths , Integer maxObjects , String tokenForPriorQuery ) throws InvalidPropertyFaultMsg , RuntimeFaultFaultMsg {
304307 if (StringUtils .isNotBlank (tokenForPriorQuery )) {
308+ if (s_logger .isDebugEnabled ()) {
309+ s_logger .debug (String .format ("running repeat query with token \' %s\' " , tokenForPriorQuery ));
310+ }
305311 return retrieveNextSetOfPropertiesOnDatacenterVmFolder (tokenForPriorQuery );
306312 } else {
313+ if (s_logger .isDebugEnabled ()) {
314+ s_logger .debug (String .format ("running query for %d propertypaths and max %d objects" , propertyPaths .length , maxObjects ));
315+ }
307316 return retrieveNextSetOfPropertiesOnDatacenterVmFolder (propertyPaths , maxObjects );
308317 }
309318 }
0 commit comments