~fredericp/zaluum/rt

« back to all changes in this revision

Viewing changes to org.zaluum.javadevice.runtime/src/org/zaluum/javadevice/runtime/java/debug/TimeServiceDebug.java

  • Committer: Frederic Perez Ordeig
  • Date: 2010-04-07 07:55:38 UTC
  • mfrom: (308.1.63 wip-scala)
  • Revision ID: frederic@zaluum.com-20100407075538-muaneuoz134fqu5o
merged

Show diffs side-by-side

added added

removed removed

Lines of Context:
9
9
import org.zaluum.javadevice.runtime.java.Event;
10
10
import org.zaluum.javadevice.runtime.java.EventProcessor;
11
11
import org.zaluum.javadevice.runtime.java.TimeService;
 
12
import org.zaluum.javadevice.runtime.java.production.EventProcessorImpl;
12
13
 
13
14
import com.google.common.collect.Lists;
14
15
 
15
16
public class TimeServiceDebug implements TimeService {
16
17
        private final LinkedList<TimedEvent> events;
17
 
        private final EventProcessor eventProcessor;
 
18
        private EventProcessor eventProcessor;
18
19
        private long currentTime;
19
20
        
20
 
        public TimeServiceDebug(EventProcessor eventProcessor) {
21
 
                this.eventProcessor = eventProcessor;
 
21
        public TimeServiceDebug() {
22
22
                events = Lists.newLinkedList();
23
23
                currentTime=0;
24
24
        }
75
75
                }
76
76
                events.removeAll(toRemove);
77
77
        }
 
78
 
 
79
        public void setEventProcessor(EventProcessorImpl event) {
 
80
                this.eventProcessor = event;            
 
81
        }
78
82
}