diff --git a/src/main/java/com/kamco/cd/kamcoback/scheduler/config/AsyncConfig.java b/src/main/java/com/kamco/cd/kamcoback/scheduler/config/AsyncConfig.java index e2eebdac..19edd262 100644 --- a/src/main/java/com/kamco/cd/kamcoback/scheduler/config/AsyncConfig.java +++ b/src/main/java/com/kamco/cd/kamcoback/scheduler/config/AsyncConfig.java @@ -21,6 +21,17 @@ public class AsyncConfig { return ex; } + @Bean(name = "makeShapeFile") + public Executor makeShapeFileExecutor() { + ThreadPoolTaskExecutor ex = new ThreadPoolTaskExecutor(); + ex.setCorePoolSize(2); + ex.setMaxPoolSize(4); + ex.setQueueCapacity(50); + ex.setThreadNamePrefix("makeShapeFile-"); + ex.initialize(); + return ex; + } + @Bean(name = "auditLogExecutor") public Executor auditLogExecutor() { ThreadPoolTaskExecutor exec = new ThreadPoolTaskExecutor();