package scjlibs; import javax.safetycritical.annotate.Level; import javax.safetycritical.annotate.SCJAllowed; import scjlibs.util.HashMap; import scjlibs.util.Iterator; import scjlibs.util.Map; import scjlibs.util.Set; import scjlibs.util.Map.Entry; import scjlibs.util.Vector; public class PEH_2 extends GenericPeriodicEventHandler { Vector<GenericEntry> vector; public PEH_2(String name, int priority, Vector<GenericEntry> vector) { super(name, priority); this.vector = vector; } @Override @SCJAllowed(Level.SUPPORT) public void handleAsyncEvent() { System.out.println(getName()); // Get an iterator Iterator<GenericEntry> i = vector.iterator(); // Display elements while (i.hasNext()) { GenericEntry ge = (GenericEntry) i.next(); ImmortalEntry.term.writeln(ge.getName()); } } }