package vnsim.core; import vnsim.core.events.Event; import vnsim.core.events.ReceiveEvent; public class ReceiveEventProcessingThread implements Runnable { final ReceiveEvent e; final Engine engine; public ReceiveEventProcessingThread(Event e, Engine engine){ this.e=(ReceiveEvent)e; this.engine=engine; } public void run() { engine.playEvent(e); } }