diff --git a/src/main/java/com/guicedee/guicedinjection/JobService.java b/src/main/java/com/guicedee/guicedinjection/JobService.java index f03ecb0..12efccf 100644 --- a/src/main/java/com/guicedee/guicedinjection/JobService.java +++ b/src/main/java/com/guicedee/guicedinjection/JobService.java @@ -1,7 +1,8 @@ package com.guicedee.guicedinjection; import com.google.inject.Singleton; -import com.guicedee.guicedinjection.interfaces.*; +import com.guicedee.guicedinjection.interfaces.IGuicePreDestroy; +import com.guicedee.guicedinjection.interfaces.IJobService; import lombok.Getter; import lombok.Setter; import lombok.extern.java.Log; @@ -326,9 +327,7 @@ public ScheduledExecutorService addPollingJob(String jobPoolName, Runnable threa .isShutdown()) { registerJobPollingPool(jobPoolName, - Executors.newScheduledThreadPool(Runtime - .getRuntime() - .availableProcessors())); + Executors.newSingleThreadScheduledExecutor()); } ScheduledExecutorService service = pollingMap.get(jobPoolName); service.scheduleAtFixedRate(thread, initialDelay, delay, unit);