From 24eec0621d29b73f06c0ed1ea7fcddb5b3565255 Mon Sep 17 00:00:00 2001 From: adb Date: Wed, 10 Mar 2021 09:37:39 +0100 Subject: [PATCH] timeout to interval --- src/main/java/sh/adb/sensorCommunityAPI/DataStoreBot.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/main/java/sh/adb/sensorCommunityAPI/DataStoreBot.java b/src/main/java/sh/adb/sensorCommunityAPI/DataStoreBot.java index ec26558..812ffd6 100644 --- a/src/main/java/sh/adb/sensorCommunityAPI/DataStoreBot.java +++ b/src/main/java/sh/adb/sensorCommunityAPI/DataStoreBot.java @@ -23,15 +23,14 @@ public class DataStoreBot { } public void setInterval(int seconds) { ScheduledExecutorService ses = Executors.newScheduledThreadPool(1); - ses.schedule(()->{ + ses.scheduleAtFixedRate(()->{ try { - this.setInterval(seconds); this.storeLatestEntry(); } catch (IOException | ParseException e) { e.printStackTrace(); } - }, seconds, TimeUnit.SECONDS); - ses.shutdown(); + }, 0, seconds, TimeUnit.SECONDS); + //ses.shutdown(); } public Runnable storeLatestEntry() throws IOException, ParseException { JSONArray APIData = this.api.getJSONObject();