Ignore:
Timestamp:
11/28/13 10:54:54 (11 years ago)
Author:
wojtekp
Message:
 
Location:
DCWoRMS/branches/coolemall/src/schedframe/scheduling/manager/resources
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • DCWoRMS/branches/coolemall/src/schedframe/scheduling/manager/resources/ClusterResourceManager.java

    r1207 r1247  
    77import schedframe.exceptions.ResourceException; 
    88import schedframe.resources.StandardResourceType; 
    9 import schedframe.resources.computing.ComputingNode; 
     9import schedframe.resources.computing.Node; 
    1010import schedframe.resources.computing.ComputingResource; 
    1111import schedframe.resources.computing.Processor; 
     
    2121 
    2222        @SuppressWarnings("unchecked") 
    23         public List<ComputingNode> getComputingNodes(){ 
     23        public List<Node> getNodes(){ 
    2424                try { 
    25                         return (List<ComputingNode>) getResourcesOfType(StandardResourceType.Node); 
     25                        return (List<Node>) getResourcesOfType(StandardResourceType.Node); 
    2626                } catch (ResourceException e) { 
    27                         return new ArrayList<ComputingNode>(); 
     27                        return new ArrayList<Node>(); 
    2828                } 
    2929        } 
     
    3939 
    4040        @SuppressWarnings("unchecked") 
    41         public List<ComputingNode> getComputingNodes(Properties properties){ 
     41        public List<Node> getNodes(Properties properties){ 
    4242                properties.setProperty("type", StandardResourceType.Node.toString()); 
    43                 return (List<ComputingNode>) filterResources(properties); 
     43                return (List<Node>) filterResources(properties); 
    4444 
    4545        } 
  • DCWoRMS/branches/coolemall/src/schedframe/scheduling/manager/resources/ResourceManagerFactory.java

    r1005 r1247  
    11package schedframe.scheduling.manager.resources; 
    22 
     3import schedframe.resources.StandardResourceType; 
    34import schedframe.scheduling.GridResourceDiscovery; 
    45import schedframe.scheduling.Scheduler; 
     
    1011                ManagedComputingResources managedResource = scheduler.getCompResources(); 
    1112                 
    12                 if(managedResources == null || managedResource.getType().getName().equals("DataCenter")) 
     13                if(managedResources == null || managedResource.getType().getName().equals(StandardResourceType.DataCenter)) 
    1314                        return new GridResourceDiscovery(scheduler); 
    14                 else if (managedResource.getType().getName().equals("Rack")) 
     15                else if (managedResource.getType().getName().equals(StandardResourceType.Rack)) 
    1516                        return new ClusterResourceManager(scheduler.getCompResources(), scheduler.getChildren(), managedResources); 
    16                 else if (managedResource.getType().getName().equals("ComputingNode")) 
     17                else if (managedResource.getType().getName().equals(StandardResourceType.Node)) 
    1718                        return new ClusterResourceManager(scheduler.getCompResources(), scheduler.getChildren(), managedResources); 
    18                 else if (managedResource.getType().getName().equals("Processor")) 
     19                else if (managedResource.getType().getName().equals(StandardResourceType.Processor)) 
    1920                        return new ClusterResourceManager(scheduler.getCompResources(), scheduler.getChildren(), managedResources); 
    2021                else return new ClusterResourceManager(scheduler.getCompResources(), scheduler.getChildren(), managedResources); 
Note: See TracChangeset for help on using the changeset viewer.