source: xssim/trunk/src/simulator/utils/workload/SubmitTimeNormalizer.java @ 104

Revision 104, 607 bytes checked in by wojtekp, 13 years ago (diff)
  • Property svn:mime-type set to text/plain
Line 
1package simulator.utils.workload;
2
3import simulator.workload.reader.archive.swf.SWFFields;
4
5public class SubmitTimeNormalizer implements TaskManagerInterface{
6
7        protected long submitTimeOffset = Long.MIN_VALUE;
8       
9        public String[] manageTask(String[] task) {
10                if(task == null)
11                        return null;
12               
13                if(this.submitTimeOffset == Long.MIN_VALUE) {
14                        this.submitTimeOffset = Long.valueOf(task[SWFFields.DATA_SUBMIT_TIME]);
15                }
16               
17                long submitTime = Long.valueOf(task[SWFFields.DATA_SUBMIT_TIME]) - this.submitTimeOffset;
18                task[SWFFields.DATA_SUBMIT_TIME] = String.valueOf(submitTime);
19               
20                return task;
21        }
22
23}
Note: See TracBrowser for help on using the repository browser.