|
@@ -17,7 +17,6 @@ import java.util.concurrent.TimeUnit;
|
|
public class TaskPoolConfig {
|
|
public class TaskPoolConfig {
|
|
|
|
|
|
public static final String emailInfoTaskExecutor = "emailInfoTaskExecutor";
|
|
public static final String emailInfoTaskExecutor = "emailInfoTaskExecutor";
|
|
- public static final String emailContentTaskExecutor = "emailContentTaskExecutor";
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
* 获取邮件基本信息线程池
|
|
* 获取邮件基本信息线程池
|
|
@@ -40,19 +39,4 @@ public class TaskPoolConfig {
|
|
);
|
|
);
|
|
}
|
|
}
|
|
|
|
|
|
- /**
|
|
|
|
- * 获取邮件正文、附件、地址线程池
|
|
|
|
- */
|
|
|
|
- @Bean(name = emailContentTaskExecutor)
|
|
|
|
- public ThreadPoolExecutor emailContentTaskExecutor() {
|
|
|
|
- return new ThreadPoolExecutor(
|
|
|
|
- 3,
|
|
|
|
- 20,
|
|
|
|
- 60,
|
|
|
|
- TimeUnit.SECONDS,
|
|
|
|
- new ArrayBlockingQueue<>(20),
|
|
|
|
- new ThreadPoolExecutor.CallerRunsPolicy()
|
|
|
|
- );
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
}
|
|
}
|