List of usage examples for org.springframework.scheduling.concurrent ThreadPoolTaskScheduler setRemoveOnCancelPolicy
public void setRemoveOnCancelPolicy(boolean removeOnCancelPolicy)
From source file:de.codecentric.boot.admin.config.SpringBootAdminClientAutoConfiguration.java
@Bean @Qualifier("registrationTaskScheduler") public TaskScheduler registrationTaskScheduler() { ThreadPoolTaskScheduler taskScheduler = new ThreadPoolTaskScheduler(); taskScheduler.setPoolSize(1);/*from www. j a v a2 s.co m*/ taskScheduler.setRemoveOnCancelPolicy(true); taskScheduler.setThreadNamePrefix("registrationTask"); return taskScheduler; }
From source file:de.codecentric.boot.admin.config.AdminServerWebConfiguration.java
@Bean @Qualifier("updateTaskScheduler") public TaskScheduler updateTaskScheduler() { ThreadPoolTaskScheduler taskScheduler = new ThreadPoolTaskScheduler(); taskScheduler.setPoolSize(1);//from w w w.ja v a 2 s .c o m taskScheduler.setRemoveOnCancelPolicy(true); taskScheduler.setThreadNamePrefix("updateTask"); return taskScheduler; }
From source file:ch.rasc.wampspring.config.DefaultWampConfiguration.java
/** * The default TaskScheduler to use if none is configured via * {@link SockJsServiceRegistration#setTaskScheduler(org.springframework.scheduling.TaskScheduler)} * , i.e.// w w w.j av a 2 s.co m * * <pre class="code"> * @Configuration * public class WampConfig extends DefaultWampConfiguration { * * public void registerWampEndpoints(WampEndpointRegistry registry) { * registry.addEndpoint("/wamp").withSockJS().setTaskScheduler(myScheduler()); * } * * // ... * } * </pre> */ @Bean public ThreadPoolTaskScheduler messageBrokerSockJsTaskScheduler() { ThreadPoolTaskScheduler scheduler = new ThreadPoolTaskScheduler(); scheduler.setThreadNamePrefix("WampSockJS-"); scheduler.setPoolSize(Runtime.getRuntime().availableProcessors()); scheduler.setRemoveOnCancelPolicy(true); return scheduler; }