package uk.ac.rhul.cs.cl1; /** * Interface specification for objects that are able to monitor their own progress * and report it via a {@link uk.ac.rhul.cs.cl1.TaskMonitor}. * * @author tamas */ public interface TaskMonitorSupport { /** * Associates a task monitor to the object. The object will then use the given * task monitor to report its progress. */ public void setTaskMonitor(TaskMonitor taskMonitor); }