source: xssim/src/schedframe/scheduling/plugin/local/ResourceUnitsManagerInterface.java @ 104

Revision 104, 816 bytes checked in by wojtekp, 13 years ago (diff)
  • Property svn:mime-type set to text/plain
Line 
1package schedframe.scheduling.plugin.local;
2
3import gridsim.gssim.resource.ResourceProcessors;
4
5import java.util.Collection;
6import java.util.Map;
7
8import schedframe.resources.ComputingNode;
9import schedframe.resources.units.Memory;
10import schedframe.resources.units.ResourceUnit;
11import schedframe.scheduling.utils.ResourceParameterName;
12
13public interface ResourceUnitsManagerInterface {
14
15        public Map<ResourceParameterName, ResourceUnit> getReservedResources(String id);
16       
17        public void removeResourceReservation(String id);
18       
19        public void removeResourceReservation(Map<ResourceParameterName, ResourceUnit> lastUsedResources);
20       
21        public ResourceProcessors getProcessors();
22       
23        public Memory getMemory();
24       
25        public Collection<ComputingNode> getComputingNode();
26       
27        public ComputingNode getComputingNode(String id);
28       
29}
Note: See TracBrowser for help on using the repository browser.