source: DCWoRMS/branches/coolemall/src/dcworms/schedframe/scheduling/ExecTask.java @ 1362

Revision 1362, 950 bytes checked in by wojtekp, 11 years ago (diff)
  • Property svn:mime-type set to text/plain
Line 
1package dcworms.schedframe.scheduling;
2
3import java.util.LinkedList;
4
5import schedframe.scheduling.ExecutionHistoryItem;
6import schedframe.scheduling.ResourceHistoryItem;
7import schedframe.scheduling.tasks.TaskInterface;
8import schedframe.scheduling.tasks.phases.ResourceConsumption;
9import schedframe.scheduling.tasks.phases.ExecutionProfile;
10import schedframe.scheduling.tasks.requirements.ResourceParameterName;
11
12public interface ExecTask extends TaskInterface<org.qcg.broker.schemas.resreqs.Task> {
13
14        public boolean expectSpecificResource(ResourceParameterName resourceName);     
15        public Object getExpectedSpecificResource(ResourceParameterName resourceName);
16       
17        public LinkedList<ExecutionHistoryItem> getExecHistory();
18        public LinkedList<ResourceHistoryItem> getAllocatedResources();
19       
20        public ExecutionProfile getResourceConsumptionProfile();
21        public ResourceConsumption getCurrentResourceConsumption();
22       
23    public String getSchedulerName();
24}
Note: See TracBrowser for help on using the repository browser.