37 lines
667 B
Java
37 lines
667 B
Java
package pm.task;
|
|
|
|
import pm.Action;
|
|
import pm.Target;
|
|
import pm.Task;
|
|
|
|
public class Continuous extends Task {
|
|
protected int sleep;
|
|
protected boolean stop;
|
|
|
|
public Continuous(Action action, Target target, int sleep) {
|
|
super(action, target);
|
|
this.sleep = sleep;
|
|
reset();
|
|
}
|
|
|
|
public Continuous(Action action, Target target) {
|
|
this(action, target, 0);
|
|
}
|
|
|
|
public void stop() {
|
|
stop = true;
|
|
}
|
|
|
|
public void reset() {
|
|
stop = false;
|
|
}
|
|
|
|
public int getSleep() {
|
|
return sleep;
|
|
}
|
|
|
|
public boolean getStop() {
|
|
return stop;
|
|
}
|
|
}
|