package foundation.io.engine; import java.util.Date; import foundation.monitor.WatchPoint; import foundation.token.IUser; public class IOWatchPoint extends WatchPoint { private IOEngine engine; private IUser runningUser; private Date beginTime; public IOWatchPoint(IUser user, IOEngine engine) { this.engine = engine; this.runningUser = user; this.beginTime = new Date(); } public IOEngine getEngine() { return engine; } public Date getBegionTime() { return beginTime; } public IUser getRunningUser() { return runningUser; } public IOResult getIOResult() { if (engine != null) { return engine.getResult(); } return null; } }