package uk.ac.imperial.lsds.seep.api;
public class RuntimeEventFactory {
public static RuntimeEvent makeSpillToDiskRuntimeEvent(int datasetId) {
SpillToDiskRuntimeEvent stdre = new SpillToDiskRuntimeEvent(datasetId);
RuntimeEvent re = new RuntimeEvent(stdre);
return re;
}
public static RuntimeEvent makeNotifyEndOfLoop() {
NotifyEndOfLoopRuntimeEvent e = new NotifyEndOfLoopRuntimeEvent();
RuntimeEvent re = new RuntimeEvent(e);
return re;
}
public static RuntimeEvent makeEvaluateResults(Object obj) {
EvaluateResultsRuntimeEvent e = new EvaluateResultsRuntimeEvent(obj);
RuntimeEvent re = new RuntimeEvent(e);
return re;
}
}