PollingSchedule fields are now volatile.

This commit is contained in:
Mark Fisher
2008-02-27 20:23:51 +00:00
parent 466fe7a761
commit 949848fb04

View File

@@ -32,13 +32,13 @@ public class PollingSchedule implements Schedule {
public static final boolean DEFAULT_FIXED_RATE = false;
private long period;
private volatile long period;
private long initialDelay = DEFAULT_INITIAL_DELAY;
private volatile long initialDelay = DEFAULT_INITIAL_DELAY;
private TimeUnit timeUnit = TimeUnit.MILLISECONDS;
private volatile TimeUnit timeUnit = TimeUnit.MILLISECONDS;
private boolean fixedRate = DEFAULT_FIXED_RATE;
private volatile boolean fixedRate = DEFAULT_FIXED_RATE;
/**