package net.csdn.modules.threadpool;/**
* BlogInfo: WilliamZhu
* Date: 12-5-31
* Time: 上午11:18
*/
import java.util.concurrent.Executor;
public interface ThreadPoolService {
public Executor executor(String name);
public <T> T runWithTimeout(int time, final Run<T> run);
interface Run<T> {
T run();
}
public static class Names {
public static final String CACHED = "cached";
public static final String INDEX = "index";
public static final String SEARCH = "search";
public static final String MERGE = "merge";
public static final String REFRESH = "refresh";
}
}