Ignore:
Timestamp:
01/17/13 15:27:32 (12 years ago)
Author:
wojtekp
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • DCWoRMS/trunk/src/schedframe/resources/computing/ResourceFactory.java

    r653 r789  
    22 
    33import schedframe.resources.StandardResourceType; 
     4import schedframe.resources.UserResourceType; 
    45import schedframe.resources.computing.description.ComputingResourceDescription; 
     6import schedframe.resources.computing.recs.ComputeBox1; 
     7import schedframe.resources.computing.recs.Node; 
     8import schedframe.resources.computing.recs.NodeGroup; 
    59import schedframe.scheduling.Scheduler; 
    610import schedframe.scheduling.manager.resources.ManagedResources; 
     
    2327                        return new Rack(resDesc); 
    2428                else if (resDesc.getType().equals(StandardResourceType.ComputingNode)) 
    25                         return  new ComputingNode(resDesc); 
     29                        return new ComputingNode(resDesc); 
    2630                else if (resDesc.getType().equals(StandardResourceType.Processor)) 
    2731                        return new Processor(resDesc); 
    2832                else if (resDesc.getType().equals(StandardResourceType.Core)) 
    2933                        return new Core(resDesc); 
     34                else if (resDesc.getType().getName().equals(new UserResourceType("ComputeBox1").getName())) 
     35                        return new ComputeBox1(resDesc); 
     36                else if (resDesc.getType().getName().equals(new UserResourceType("NodeGroup").getName())) 
     37                        return new NodeGroup(resDesc); 
     38                else if (resDesc.getType().getName().equals(new UserResourceType("Node").getName())) 
     39                        return new Node(resDesc); 
    3040                else 
    3141                        return new ComputingResource(resDesc); 
Note: See TracChangeset for help on using the changeset viewer.