From 949848fb0446ad159d3c65a124b8f1f4493f0247 Mon Sep 17 00:00:00 2001 From: Mark Fisher Date: Wed, 27 Feb 2008 20:23:51 +0000 Subject: [PATCH] PollingSchedule fields are now volatile. --- .../integration/scheduling/PollingSchedule.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/spring-integration-core/src/main/java/org/springframework/integration/scheduling/PollingSchedule.java b/spring-integration-core/src/main/java/org/springframework/integration/scheduling/PollingSchedule.java index fdd8d160db..0ce1b43dd2 100644 --- a/spring-integration-core/src/main/java/org/springframework/integration/scheduling/PollingSchedule.java +++ b/spring-integration-core/src/main/java/org/springframework/integration/scheduling/PollingSchedule.java @@ -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; /**