c1ca69586c52efd5e4fae95b7a53b59adfb403a7
[oam/tr069-adapter.git] / ves-agent / src / main / java / org / commscope / tr069adapter / vesagent / timer / ScheduleConfig.java
1 package org.commscope.tr069adapter.vesagent.timer;\r
2 \r
3 import org.springframework.context.annotation.Bean;\r
4 import org.springframework.context.annotation.Configuration;\r
5 import org.springframework.scheduling.TaskScheduler;\r
6 import org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler;\r
7 \r
8 /**\r
9  * \r
10  * @version 1.0\r
11  * @since June 5, 2020\r
12  * @author Prashant Kumar\r
13  */\r
14 \r
15 @Configuration\r
16 public class ScheduleConfig {\r
17   @Bean\r
18   public TaskScheduler taskScheduler() {\r
19     final ThreadPoolTaskScheduler scheduler = new ThreadPoolTaskScheduler();\r
20     scheduler.setPoolSize(10);\r
21     scheduler.setThreadNamePrefix("scheduled-task-pool-");\r
22     return scheduler;\r
23   }\r
24 }\r