blob: f9460cbf52e692f1d4a84c2f3d384f006b7acc3f [file] [log] [blame]
Umesh Krishnaswamy345ee992012-12-13 20:29:48 -08001package net.floodlightcontroller.threadpool;
2
3import java.util.concurrent.ScheduledExecutorService;
4
5import net.floodlightcontroller.core.module.IFloodlightService;
6
7public interface IThreadPoolService extends IFloodlightService {
8 /**
9 * Get the master scheduled thread pool executor maintained by the
10 * ThreadPool provider. This can be used by other modules as a centralized
11 * way to schedule tasks.
Ray Milkey269ffb92014-04-03 14:43:30 -070012 *
Umesh Krishnaswamy345ee992012-12-13 20:29:48 -080013 * @return
14 */
15 public ScheduledExecutorService getScheduledExecutor();
16}