From b0c6a2497432bd1ab0a4e7213c990fe307af65be Mon Sep 17 00:00:00 2001 From: Juergen Hoeller Date: Sun, 25 Nov 2012 21:08:06 +0100 Subject: [PATCH] Deprecated "scheduling.backportconcurrent" package in favor of native JDK 6 "scheduling.concurrent" support --- .../scheduling/backportconcurrent/ConcurrentTaskExecutor.java | 2 ++ .../backportconcurrent/CustomizableThreadFactory.java | 2 ++ .../scheduling/backportconcurrent/ThreadPoolTaskExecutor.java | 2 ++ 3 files changed, 6 insertions(+) diff --git a/spring-context/src/main/java/org/springframework/scheduling/backportconcurrent/ConcurrentTaskExecutor.java b/spring-context/src/main/java/org/springframework/scheduling/backportconcurrent/ConcurrentTaskExecutor.java index c4bf2aa2aa..bd41353038 100644 --- a/spring-context/src/main/java/org/springframework/scheduling/backportconcurrent/ConcurrentTaskExecutor.java +++ b/spring-context/src/main/java/org/springframework/scheduling/backportconcurrent/ConcurrentTaskExecutor.java @@ -54,7 +54,9 @@ import org.springframework.scheduling.SchedulingTaskExecutor; * @see edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor * @see edu.emory.mathcs.backport.java.util.concurrent.Executors * @see ThreadPoolTaskExecutor + * @deprecated as of Spring 3.2, in favor of using the native JDK 6 concurrent support */ +@Deprecated public class ConcurrentTaskExecutor implements SchedulingTaskExecutor, Executor { private Executor concurrentExecutor; diff --git a/spring-context/src/main/java/org/springframework/scheduling/backportconcurrent/CustomizableThreadFactory.java b/spring-context/src/main/java/org/springframework/scheduling/backportconcurrent/CustomizableThreadFactory.java index 100b06192c..43f86ee55d 100644 --- a/spring-context/src/main/java/org/springframework/scheduling/backportconcurrent/CustomizableThreadFactory.java +++ b/spring-context/src/main/java/org/springframework/scheduling/backportconcurrent/CustomizableThreadFactory.java @@ -32,7 +32,9 @@ import org.springframework.util.CustomizableThreadCreator; * @since 2.0.3 * @see #setThreadNamePrefix * @see #setThreadPriority + * @deprecated as of Spring 3.2, in favor of using the native JDK 6 concurrent support */ +@Deprecated public class CustomizableThreadFactory extends CustomizableThreadCreator implements ThreadFactory { /** diff --git a/spring-context/src/main/java/org/springframework/scheduling/backportconcurrent/ThreadPoolTaskExecutor.java b/spring-context/src/main/java/org/springframework/scheduling/backportconcurrent/ThreadPoolTaskExecutor.java index 7b7e9f9de0..4512536635 100644 --- a/spring-context/src/main/java/org/springframework/scheduling/backportconcurrent/ThreadPoolTaskExecutor.java +++ b/spring-context/src/main/java/org/springframework/scheduling/backportconcurrent/ThreadPoolTaskExecutor.java @@ -72,7 +72,9 @@ import org.springframework.util.Assert; * @see edu.emory.mathcs.backport.java.util.concurrent.ScheduledThreadPoolExecutor * @see edu.emory.mathcs.backport.java.util.concurrent.Executors * @see ConcurrentTaskExecutor + * @deprecated as of Spring 3.2, in favor of using the native JDK 6 concurrent support */ +@Deprecated public class ThreadPoolTaskExecutor extends CustomizableThreadFactory implements SchedulingTaskExecutor, Executor, BeanNameAware, InitializingBean, DisposableBean {