package edu.harvard.mcb.leschziner.event;
import java.io.Serializable;
import java.util.Date;
/**
* An event emitted by a processing stage when something notable occurs
*
* @author spartango
*
*/
public abstract class ProcessingEvent implements Serializable {
/**
*
*/
private static final long serialVersionUID = 3383566140051748055L;
protected final Date time;
protected final String className;
public ProcessingEvent(String className) {
time = new Date();
this.className = className;
}
public Date getTime() {
return time;
}
public String getClassName() {
return className;
}
}