Skip to content

Commit db00c62

Browse files
authored
Add files via upload
1 parent 13bd460 commit db00c62

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

DBSynchronizer.java

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import java.util.concurrent.Executors;
1111
import java.util.concurrent.ScheduledExecutorService;
1212
import java.util.concurrent.TimeUnit;
13+
import java.lang.Exception;
1314
import java.util.logging.Level;
1415
import java.util.logging.Logger;
1516

@@ -179,13 +180,18 @@ private void sync(){
179180
}
180181
}
181182

182-
private void liveSync(){
183+
private void liveSync() {
183184

184-
ScheduledExecutorService exec = Executors.newSingleThreadScheduledExecutor();
185+
final ScheduledExecutorService exec = Executors.newSingleThreadScheduledExecutor();
185186
exec.scheduleAtFixedRate(new Runnable() {
186187
@Override
187188
public void run() {
188-
sync();
189+
if(isRunning){
190+
sync();
191+
}
192+
else{
193+
exec.shutdown();
194+
}
189195
}
190196
},syncInterval, syncInterval, TimeUnit.SECONDS);
191197
}

0 commit comments

Comments
 (0)