Changeset 1362 for DCWoRMS/branches/coolemall/src/schedframe/scheduling/manager/tasks/JobRegistryImpl.java
- Timestamp:
- 06/03/14 15:12:11 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
DCWoRMS/branches/coolemall/src/schedframe/scheduling/manager/tasks/JobRegistryImpl.java
r1151 r1362 5 5 import java.util.ArrayList; 6 6 import java.util.List; 7 8 import org.apache.commons.lang.ArrayUtils; 7 import java.util.Set; 8 9 9 import org.apache.commons.logging.Log; 10 10 import org.apache.commons.logging.LogFactory; … … 21 21 22 22 public class JobRegistryImpl extends AbstractJobRegistry { 23 24 private static final long serialVersionUID = 8030555906990767342L;25 23 26 24 private static Log log = LogFactory.getLog(JobRegistryImpl.class); … … 55 53 for (ExecTask task: executables) { 56 54 if (task.getStatus() == status) { 57 List<String> visitedResource = task.getVisitedResources(); 58 if(ArrayUtils.contains(visitedResource.toArray(new String[visitedResource.size()]), context)) { 55 Set<String> visitedResource = task.getAllocatedResources().getLast().getVisitedResources(); 56 for(String res: visitedResource){ 57 if(res.contains(context)){ 58 taskList.add(task); 59 break; 60 } 61 } 62 if(task.getSchedulerName().contains(context)) { 59 63 taskList.add(task); 60 64 }
Note: See TracChangeset
for help on using the changeset viewer.